pwMGR

pwMGR

pwMGR์€ Java ์ง€์› ํœด๋Œ€ ์ „ํ™” ์šฉ ์•ˆ์ „ํ•?๊ณ  ์‚ฌ์šฉํ•?๊ธฐ ์‰ฌ์šด ์•”ํ?ธ ๊ด€๋ฆฌ์ž์ž…๋‹ˆ๋‹ค. ๋น„๋ฐ€ ๋ฒˆํ?ธ ๊ด€๋ฆฌ ์•ˆ์ „ํ•?๊ณ  ์‰ฌ์šด ๋ฐฉ๋ฒ• ATM ํ•€, ๋ฑ…ํ‚น ๋น„๋ฐ€๋ฒˆํ?ธ, ์ปดํ“จํ„ฐ ๋กœ๊ทธ์ธ ๋น„๋ฐ€๋ฒˆํ?ธ ๋“ฑ์„ ๊ด€๋ฆฌํ•?๋Š” ๊ฒƒ์€ ์ผ๋ฐ?์ธ์„์œ„ํ•œ ์•…๋ชฝ์ด ์•„๋‹ˆ๋ผ๋ฉด ์–ด๋ ค์šด ์ž‘์—…์ด๋?์—ˆ์Šต๋‹ˆ๋‹ค. ๋งŽ์€ ์›น ์‚ฌ์ดํŠธ์—์„œ ํŠน๋ณ„ํžˆ ์€ํ–‰ ์‚ฌ์ดํŠธ์? ๋น„๋ฐ€๋ฒˆํ?ธ ๋ณ€๊ฒฝ ์š”๊ตฌ ์‚ฌํ•ญ์€ ์‚ฌ์šฉ์ž๊ฐ€ ๊ฐ•๋ ฅํ•œ ๋น„๋ฐ€๋ฒˆํ?ธ๋ฅผ ๋งŒ๋“ค๊ณ  ๊ธฐ์–ตํ•?๊ธฐ ์–ด๋ ต๊ฒŒ ๋งŒ๋“ญ๋‹ˆ๋‹ค. pwMGR์€ ์•”ํ?ธ๋ฅผ ์‰ฝ๊ณ  ์•ˆ์ „ํ•?๊ฒŒ ๊ด€๋ฆฌ ํ•  ์ˆ?์žˆ๋Š” ๋ฐฉ๋ฒ•์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. pwMGR์€ ํœด๋Œ€ ์ „ํ™”๋ฅผ ๊ธฐ๋ฐ?์œผ๋กœํ•?๋Š” ์†Œํ”„ํŠธ์›จ์–ด๋กœ ์‰ฝ๊ฒŒ ํœด๋Œ€ ํ•  ์ˆ?์žˆ๋Š” ๊ฐœ์ธ์šฉ ์•”ํ?ธ ๊ด€๋ฆฌ์ž์ž…๋‹ˆ๋‹ค. ์•”ํ?ธ๋ฅผ ์•ˆ์ „ํ•?๊ฒŒ ์ €์žฅํ•?์‹ญ์‹œ์?ค - pwMGR์€ Triple DES๋ฅผ ์‚ฌ์šฉํ•?์—ฌ ์•”ํ?ธ๋ฅผ ๋ณดํ?ธํ•ฉ๋‹ˆ๋‹ค. Bouncy Castle์? ๊ฒฝ๋Ÿ‰ ์•”ํ?ธ API๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ์•”ํ?ธ๋ฅผ ์ ˆ๋Œ€๋กœ ์žŠ์ง€ ๋งˆ์‹ญ์‹œ์?ค. pwMGR์€ ์•”ํ?ธ๋ฅผ ๊ธฐ์–ตํ•ฉ๋‹ˆ๋‹ค. ํ…œํ”Œ๋ฆฟ - pwMGR์—๋Š” ํŽธ์?๋ฅผ ์œ„ํ•ด ๋น„๋ฐ€๋ฒˆํ?ธ ์ƒ์„ฑ ๋งค๊ฐœ ๋ณ€์ˆ?๋ฅผ์œ„ํ•œ ํ…œํ”Œ๋ฆฟ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฐ„๋‹จํ•?๊ณ  ์‰ฌ์šด - pwMGR์€ ์‚ฌ์šฉํ•?๊ธฐ๊ฐ€ ๋งค์šฐ ์‰ฝ๊ณ  ์ˆ?ํ–‰ ํ•  ์ž‘์—…์„ ์ˆ?ํ–‰ํ•ฉ๋‹ˆ๋‹ค. J2ME - pwMGR์€ ์ž๋ฐ” ์ง€์› ํœด๋Œ€ ์ „ํ™”๋ฅผ ์ง€์›ํ•?๊ธฐ ์œ„ํ•ด J2ME ๊ธฐ์ˆ ์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.์•”ํ?ธ ๊ฐ•๋„๋ฅผ ์ ˆ์ถฉํ•?์‹ญ์‹œ์?ค - ์•”ํ?ธ๋ฅผ ์ž์ฃผ ๋ณ€๊ฒฝํ•ด์•ผํ•?๋Š” ๊ณ„์ •์? ๊ฒฝ์šฐ ์•”ํ?ธ๊ฐ€ ์•ฝํ•ด์งˆ ์ˆ? ์žˆ์Šต๋‹ˆ๋‹ค. pwMGR์? ์•”ํ?ธ ์ƒ์„ฑ๊ธฐ๊ฐ€ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค. ๊ฐ€์žฅ ๋งŽ์ด ์‚ฌ์šฉ๋?๋Š” ํ•ญ๋ชฉ์ด ๋ชฉ๋ก์— ์ฒ?์Œ ํ‘œ์‹œ๋?์–ด ์‰ฝ๊ณ  ๋น ๋ฅด๊ฒŒ ์•ก์„ธ์Šค...

자세한 내용을

Saferoom MIDlet

Saferoom MIDlet

Saferoom ๋ชจ๋ฐ”์ผ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์€ ์‚ฌ์šฉ์ž์? ์•”ํ?ธ์™€ ์‚ฌ์šฉ์ž ์ด๋ฆ„์— ๋Œ€ํ•œ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์ž…๋‹ˆ๋‹ค. ์?ค๋Š?๋‚  ์ผ๋ฐ?์ธ๋“ค์ด ์ˆ?์‹ญ ๊ฐœ์? ์„œ๋กœ ๋‹ค๋ฅธ ์„œ๋น„์Šค์— ๋Œ€ํ•ด ์—ฌ๋Ÿฌ ์‚ฌ์šฉ์ž ๊ณ„์ •์„ ๊ฐ–๋Š” ๊ฒƒ์ด ์ผ๋ฐ?์ ์ž…๋‹ˆ๋‹ค. ์ด ๋ชจ๋“  ์ •๋ณด๋ฅผ ์•”๊ธฐํ•?๊ธฐ๊ฐ€ ์•ฝ๊ฐ„ ์–ด๋ ค์šธ ์ˆ? ์žˆ์œผ๋ฏ€๋กœ ๋‹ค๋ฅธ ๋ชจ๋“  ์•”ํ?ธ๋ฅผ ํฌํ•จํ•?๋Š” Saferoom ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์— ๋Œ€ํ•ด ํ•?๋‚?์? ์•”ํ?ธ ๋งŒ...

자세한 내용을

SafeSecret

SafeSecret

์ด ํ”„๋กœ๊ทธ๋žจ์€ ํ•?๋‚?์? ๋งˆ์Šคํ„ฐ ์•”ํ?ธ๋ฅผ ์‚ฌ์šฉํ•?์—ฌ J2ME / MIDP ๊ฐ€๋Šฅ ์ „ํ™”๊ธฐ์— ๋ชจ๋“  ์•”ํ?ธ๋ฅผ ์ €์žฅํ•?๋Š” ๋ฐ ๋„์›€์ด๋ฉ๋‹ˆ๋‹ค. ํ•?๋‚?์? ๋งˆ์Šคํ„ฐ ๋น„๋ฐ€๋ฒˆํ?ธ๋กœ ๋กœ๊ทธ์ธ ์ •๋ณด, ์‹ ์šฉ ์นด๋“œ ๋ฒˆํ?ธ, ์€ํ–‰ ๊ณ„์ขŒ ๋“ฑ ๋ชจ๋“  ๋น„๋ฐ€ ์ •๋ณด๋ฅผ ๊ธฐ์–ตํ•  ํ•„์š”๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค. ๊ท€ํ•?์? ์ •๋ณด๋Š” AES (Advanced Encryption Standard) ์•Œ๊ณ ๋ฆฌ์ฆ?์? 192 ๋น„ํŠธ ๋ฒ„์ „์„ ์‚ฌ์šฉํ•?์—ฌ ์•ˆ์ „ํ•?๊ฒŒ ์ €์žฅ๋ฉ๋‹ˆ๋‹ค. SHA1 ๋‹ค์ด์ œ์ŠคํŠธ ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•?๋ฉด ๋งˆ์Šคํ„ฐ ๋น„๋ฐ€๋ฒˆํ?ธ๊ฐ€ ์ „ํ™”๊ธฐ์— ์ €์žฅ๋?์ง€ ์•Š์Šต๋‹ˆ๋‹ค (๋งˆ์Šคํ„ฐ ๋น„๋ฐ€๋ฒˆํ?ธ์? ๋?๋Œ๋ฆด ์ˆ?์—†๋Š” ์†Œ๊ธˆ์— ์ ˆ์ธ ํ•ด์‹œ ๋งŒ ํ•ด๋‹น). ๊ธฐ์ˆ ์ ์œผ๋กœ ํ?ธ๊ธฐ์‹ฌ์ด ๋งŽ์€ ๋ถ„๋“ค์€ ์‚ฌ์ „ ์นจ์ž…์„ ๋ง‰๊ธฐ ์œ„ํ•ด ๋ชจ๋“  ํ•ญ๋ชฉ์— ์†Œ๊ธˆ์ด ๋“ค์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ์šฉ๋ฒ• ์ฒ?์Œ ์‹คํ–‰ํ•?๋ฉด์ด ์• ํ”Œ๋ฆฌ์ผ€์ด์…?์—์„œ ๋งˆ์Šคํ„ฐ ๋น„๋ฐ€๋ฒˆํ?ธ๋ฅผ ๋ฌป์Šต๋‹ˆ๋‹ค. ์ถ”์ธกํ•?๊ธฐ ์–ด๋ ค์šด ์•”ํ?ธ๋ฅผ ์„ ํƒํ•?๊ณ  ์•”ํ?ธ๋ฅผ ๊ธฐ์–ตํ•?์‹ญ์‹œ์?ค. ๋‹ค์Œ์—๋Š” ์ดˆ๊ธฐ์— ๋น„์–ด์žˆ๋Š” ์•”ํ?ธ ๋ชฉ๋ก ํ™”๋ฉด์ด ๋‚?ํƒ€๋‚ฉ๋‹ˆ๋‹ค. ์?ต์…?์„ ์„ ํƒํ•?๊ณ  ๋น„๋ฐ€๋ฒˆํ?ธ ์ถ”๊ฐ€๋ฅผ ์„ ํƒํ•?์—ฌ ๋น„๋ฐ€๋ฒˆํ?ธ ์ถ”๊ฐ€๋ฅผ ์‹œ์ž‘ํ•?์‹ญ์‹œ์?ค. ๋ฌผ๋ก  ๋น„๋ฐ€๋ฒˆํ?ธ ์ด์™ธ์? ์ •๋ณด๋„ ์ž…๋ ฅ ํ•  ์ˆ? ์žˆ์Šต๋‹ˆ๋‹ค. ์ •๋ณด๋ฅผ ์ž…๋ ฅ ํ•  ์ˆ? ์žˆ์Šต๋‹ˆ๋‹ค. ์ œ๋ชฉ ํ•„๋“œ๊ฐ€ ์•”ํ?ธ ๋ชฉ๋ก์— ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.๋น„๋ฐ€๋ฒˆํ?ธ ๋ชฉ๋ก ํ™”๋ฉด์—์„œ ์ƒˆ ๋น„๋ฐ€๋ฒˆํ?ธ๋ฅผ ์ถ”๊ฐ€ํ•?๊ฑฐ๋‚?, ์ €์žฅ๋œ ๋น„๋ฐ€๋ฒˆํ?ธ๋ฅผ ์‚ญ์ œํ•?๊ฑฐ๋‚? ์ˆ?์ •ํ•?๊ฑฐ๋‚?, ๋งˆ์Šคํ„ฐ ๋น„๋ฐ€๋ฒˆํ?ธ๋ฅผ ๋ณ€๊ฒฝํ•  ์ˆ? ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ํ”„๋กœ๊ทธ๋žจ์„ ๊ณ„์† ์‚ฌ์šฉํ•?๋ฉด์ด ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์„ ์‹œ์ž‘ํ•  ๋•Œ...

자세한 내용을

SecretBox

SecretBox

์œˆ๋„์šฐ / ๋ฆฌ๋ˆ…์Šค / J2ME ์žฅ์น?์— ๋Œ€ํ•œ ๋†’์€ ์•ˆ์ „ ์•”ํ?ธ ๊ด€๋ฆฌ์ž์ž…๋‹ˆ๋‹ค. PC ์ชฝ์—์„œ ํŽธ๋ฆฌํ•?๊ฒŒ ์•”ํ?ธ ๋ชฉ๋ก์„ ์ž‘์„ฑํ•?๊ณ , ๋งˆ์Šคํ„ฐ ์•”ํ?ธ๋กœ ์•”ํ?ธํ™”ํ•?๊ณ , ํœด๋Œ€ ์ „ํ™”์— ์—…๋กœ๋“œ ํ•  ์ˆ?...

자세한 내용을

VeJOTP

VeJOTP

RFC2289 (S / Key ์Šคํƒ€์ผ) ํ•œ ๋ฒˆ ์•”ํ?ธ๋ฅผ ์ƒ์„ฑํ•?๋Š” ๋ฏธ๋“ค ๋ฆฟ์ž…๋‹ˆ๋‹ค. ํœด๋Œ€ ์ „ํ™”์—์„œ ํ”ํžˆ ๋ณผ ์ˆ?์žˆ๋Š” ์œ ํ?•๊ณผ ๊ฐ™์€ ๋งค์šฐ ๊ธฐ๋ณธ์ ์ธ J2ME ๊ตฌํ?„์—์„œ ์‹คํ–‰ํ•  ์ˆ? ์žˆ์Šต๋‹ˆ๋‹ค. Palm, ๋‹ค์–‘ํ•œ MIDP 1.0 ์—๋ฎฌ๋ ˆ์ดํ„ฐ ๋ฐ ์—ฌ๋Ÿฌ Nokia ํœด๋Œ€ํฐ์—์„œ...

자세한 내용을