ATM์—์„œ ์†์œผ๋กœ ๋ฎ์€ ํ•ญ๋ชฉ์˜ ๋น„๋””์˜ค ๋…นํ™”์—์„œ PIN ์ฝ”๋“œ๋ฅผ ๊ฒฐ์ •ํ•˜๋Š” ๊ธฐ์ˆ 

ํŒŒ๋„๋ฐ”๋Œ€ํ•™๊ต(์ดํƒˆ๋ฆฌ์•„)์™€ ๋ธํ”„ํŠธ๋Œ€ํ•™๊ต(๋„ค๋œ๋ž€๋“œ) ์—ฐ๊ตฌ์ง„์€ ๋จธ์‹ ๋Ÿฌ๋‹์„ ์‚ฌ์šฉํ•ด ATM์˜ ์†์œผ๋กœ ๋ฎ์€ ์ž…๋ ฅ ์˜์—ญ์„ ๋น„๋””์˜ค๋กœ ๋…นํ™”ํ•œ ํ›„ ์ž…๋ ฅ๋œ PIN ์ฝ”๋“œ๋ฅผ ์žฌ๊ตฌ์„ฑํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๋ฐœํ‘œํ–ˆ์Šต๋‹ˆ๋‹ค. . 4์ž๋ฆฌ PIN ์ฝ”๋“œ๋ฅผ ์ž…๋ ฅํ•  ๋•Œ ์ฐจ๋‹จ ์ „ 41ํšŒ ์‹œ๋„ ๊ฐ€๋Šฅ์„ฑ์„ ๊ณ ๋ คํ•˜๋ฉด ์˜ฌ๋ฐ”๋ฅธ ์ฝ”๋“œ๋ฅผ ์˜ˆ์ธกํ•  ํ™•๋ฅ ์€ 5%๋กœ ์ถ”์ •๋ฉ๋‹ˆ๋‹ค. 30์ž๋ฆฌ PIN์ฝ”๋“œ์˜ ๊ฒฝ์šฐ ์˜ˆ์ธกํ™•๋ฅ ์€ 78%์ด๋‹ค. 7.92๋ช…์˜ ์ž์›๋ด‰์‚ฌ์ž๊ฐ€ ์œ ์‚ฌํ•œ ๋…นํ™” ์˜์ƒ์—์„œ PIN ์ฝ”๋“œ๋ฅผ ์˜ˆ์ธกํ•˜๋Š” ๋ณ„๋„์˜ ์‹คํ—˜์ด ์ˆ˜ํ–‰๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ด ๊ฒฝ์šฐ XNUMXํšŒ ์‹œ๋„ ํ›„ ์˜ˆ์ธก ์„ฑ๊ณต ํ™•๋ฅ ์€ XNUMX%์˜€๋‹ค.

ATM์˜ ๋””์ง€ํ„ธ ํŒจ๋„์„ ์†๋ฐ”๋‹ฅ์œผ๋กœ ๋ฎ์œผ๋ฉด ์ž…๋ ฅ์„ ํ•˜๋Š” ์† ๋ถ€๋ถ„์ด ๋“œ๋Ÿฌ๋‚˜์ง€ ์•Š๋Š”๋ฐ, ์ด๋Š” ์†์˜ ์œ„์น˜๋ฅผ โ€‹โ€‹๋ฐ”๊พธ๊ณ  ์™„์ „ํžˆ ๊ฐ€๋ฆฌ์ง€ ์•Š์€ ์†๊ฐ€๋ฝ์„ ์›€์ง์—ฌ ํด๋ฆญ์„ ์˜ˆ์ธกํ•˜๊ธฐ์— ์ถฉ๋ถ„ํ•ฉ๋‹ˆ๋‹ค. ๊ฐ ์ˆซ์ž์˜ ์ž…๋ ฅ์„ ๋ถ„์„ํ•  ๋•Œ, ์‹œ์Šคํ…œ์€ ๋ฎ๊ณ  ์žˆ๋Š” ์†์˜ ์œ„์น˜๋ฅผ โ€‹โ€‹๊ณ ๋ คํ•˜์—ฌ ๋ˆ„๋ฅผ ์ˆ˜ ์—†๋Š” ํ‚ค๋ฅผ ์ œ๊ฑฐํ•˜๊ณ , ํ‚ค์˜ ์œ„์น˜๋ฅผ โ€‹โ€‹๊ธฐ์ค€์œผ๋กœ ๋ˆ„๋ฅด๋Š” ์†์˜ ์œ„์น˜๋ฅผ โ€‹โ€‹๊ธฐ์ค€์œผ๋กœ ๋ˆ„๋ฅผ ๊ฐ€๋Šฅ์„ฑ์ด ๊ฐ€์žฅ ๋†’์€ ์˜ต์…˜์„ ๊ณ„์‚ฐํ•ฉ๋‹ˆ๋‹ค. . ์ž…๋ ฅ ๊ฐ์ง€ ๊ฐ€๋Šฅ์„ฑ์„ ๋†’์ด๊ธฐ ์œ„ํ•ด ํ‚ค ์ž…๋ ฅ ์†Œ๋ฆฌ๋ฅผ ์ถ”๊ฐ€๋กœ ๋…น์Œํ•  ์ˆ˜ ์žˆ๋Š”๋ฐ, ์ด๋Š” ํ‚ค๋งˆ๋‹ค ์กฐ๊ธˆ์”ฉ ๋‹ค๋ฆ…๋‹ˆ๋‹ค.

ATM์—์„œ ์†์œผ๋กœ ๋ฎ์€ ํ•ญ๋ชฉ์˜ ๋น„๋””์˜ค ๋…นํ™”์—์„œ PIN ์ฝ”๋“œ๋ฅผ ๊ฒฐ์ •ํ•˜๋Š” ๊ธฐ์ˆ 

์‹คํ—˜์—์„œ๋Š” CNN(Convolutional Neural Network) ๊ธฐ๋ฐ˜์˜ ๊ธฐ๊ณ„ ํ•™์Šต ์‹œ์Šคํ…œ๊ณผ LSTM(Long Short Term Memory) ์•„ํ‚คํ…์ฒ˜ ๊ธฐ๋ฐ˜์˜ ์ˆœํ™˜ ์‹ ๊ฒฝ๋ง(Recurrent Neural Network)์„ ์‚ฌ์šฉํ–ˆ์Šต๋‹ˆ๋‹ค. CNN ๋„คํŠธ์›Œํฌ๋Š” ๊ฐ ํ”„๋ ˆ์ž„์˜ ๊ณต๊ฐ„ ๋ฐ์ดํ„ฐ๋ฅผ ์ถ”์ถœํ•˜๋Š” ์—ญํ• ์„ ๋‹ด๋‹นํ–ˆ๊ณ , LSTM ๋„คํŠธ์›Œํฌ๋Š” ์ด ๋ฐ์ดํ„ฐ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์‹œ๋ณ€ ํŒจํ„ด์„ ์ถ”์ถœํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด ๋ชจ๋ธ์€ ์ฐธ๊ฐ€์ž๊ฐ€ ์„ ํƒํ•œ ์ž…๋ ฅ ํ‘œ์ง€ ๋ฐฉ๋ฒ•์„ ์‚ฌ์šฉํ•˜์—ฌ 58๋ช…์˜ ์„œ๋กœ ๋‹ค๋ฅธ ์‚ฌ๋žŒ๋“ค์ด PIN ์ฝ”๋“œ๋ฅผ ์ž…๋ ฅํ•˜๋Š” ๋น„๋””์˜ค์— ๋Œ€ํ•ด ํ›ˆ๋ จ๋˜์—ˆ์Šต๋‹ˆ๋‹ค(๊ฐ ์ฐธ๊ฐ€์ž๋Š” 100๊ฐœ์˜ ์„œ๋กœ ๋‹ค๋ฅธ ์ฝ”๋“œ๋ฅผ ์ž…๋ ฅํ–ˆ์Šต๋‹ˆ๋‹ค. ์ฆ‰, 5800๊ฐœ์˜ ์ž…๋ ฅ ์˜ˆ๊ฐ€ ํ›ˆ๋ จ์— ์‚ฌ์šฉ๋˜์—ˆ์Šต๋‹ˆ๋‹ค). ํ›ˆ๋ จ ๊ณผ์ •์—์„œ ๋Œ€๋ถ€๋ถ„์˜ ์‚ฌ์šฉ์ž๋Š” ์ž…๋ ฅ์„ ์ฒ˜๋ฆฌํ•˜๋Š” ์„ธ ๊ฐ€์ง€ ์ฃผ์š” ๋ฐฉ๋ฒ• ์ค‘ ํ•˜๋‚˜๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์œผ๋กœ ๋‚˜ํƒ€๋‚ฌ์Šต๋‹ˆ๋‹ค.

ATM์—์„œ ์†์œผ๋กœ ๋ฎ์€ ํ•ญ๋ชฉ์˜ ๋น„๋””์˜ค ๋…นํ™”์—์„œ PIN ์ฝ”๋“œ๋ฅผ ๊ฒฐ์ •ํ•˜๋Š” ๊ธฐ์ˆ 

๊ธฐ๊ณ„ ํ•™์Šต ๋ชจ๋ธ์„ ํ›ˆ๋ จํ•˜๊ธฐ ์œ„ํ•ด 5GB RAM์„ ๊ฐ–์ถ˜ Xeon E2670-128 ํ”„๋กœ์„ธ์„œ์™€ ๊ฐ๊ฐ 20GB ๋ฉ”๋ชจ๋ฆฌ๋ฅผ ๊ฐ–์ถ˜ 5๊ฐœ์˜ Tesla KXNUMXm ์นด๋“œ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•˜๋Š” ์„œ๋ฒ„๊ฐ€ ์‚ฌ์šฉ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์†Œํ”„ํŠธ์›จ์–ด ๋ถ€๋ถ„์€ Keras ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์™€ Tensorflow ํ”Œ๋žซํผ์„ ์‚ฌ์šฉํ•˜์—ฌ Python์œผ๋กœ ์ž‘์„ฑ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ATM ์ž…๋ ฅ ํŒจ๋„์€ ์„œ๋กœ ๋‹ค๋ฅด๋ฉฐ ํ‚ค ํฌ๊ธฐ, ํ† ํด๋กœ์ง€ ๋“ฑ์˜ ํŠน์„ฑ์— ๋”ฐ๋ผ ์˜ˆ์ธก ๊ฒฐ๊ณผ๊ฐ€ ๋‹ฌ๋ผ์ง€๋ฏ€๋กœ ํŒจ๋„ ์œ ํ˜•๋ณ„๋กœ ๋ณ„๋„์˜ ํ•™์Šต์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

ATM์—์„œ ์†์œผ๋กœ ๋ฎ์€ ํ•ญ๋ชฉ์˜ ๋น„๋””์˜ค ๋…นํ™”์—์„œ PIN ์ฝ”๋“œ๋ฅผ ๊ฒฐ์ •ํ•˜๋Š” ๊ธฐ์ˆ 

์ œ์•ˆ๋œ ๊ณต๊ฒฉ ๋ฐฉ๋ฒ•์— ๋Œ€ํ•œ ๋ฐฉ์–ด์ฑ…์œผ๋กœ๋Š” ๊ฐ€๋Šฅํ•˜๋‹ค๋ฉด 5์ž๋ฆฌ ๋Œ€์‹  4์ž๋ฆฌ์˜ PIN ์ฝ”๋“œ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ์ข‹์œผ๋ฉฐ, ์ž…๋ ฅ ๊ณต๊ฐ„์„ ์†์œผ๋กœ ์ตœ๋Œ€ํ•œ ๊ฐ€๋ฆฌ๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค. ์ž…๋ ฅ ์˜์—ญ์˜ ์•ฝ 75%๊ฐ€ ์†์œผ๋กœ ๋ฎ์—ฌ ์žˆ์Šต๋‹ˆ๋‹ค. ATM ์ œ์กฐ์—…์ฒด๋Š” ๊ธฐ๊ณ„์‹์ด ์•„๋‹Œ ์ž…๋ ฅ์„ ์ˆจ๊ธฐ๋Š” ํŠน์ˆ˜ ๋ณดํ˜ธ ์Šคํฌ๋ฆฐ์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ์ข‹์ง€๋งŒ ์ˆซ์ž ์œ„์น˜๊ฐ€ ๋ฌด์ž‘์œ„๋กœ ๋ณ€๊ฒฝ๋˜๋Š” ํ„ฐ์น˜ ์ž…๋ ฅ ํŒจ๋„์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : opennet.ru

์ฝ”๋ฉ˜ํŠธ๋ฅผ ์ถ”๊ฐ€