6 Sun

TIL

[์ •๋ณด๋ณดํ˜ธ์ด๋ก ] Keyless entry system Analysis

์ž์‚ฐ

์ž๋™์ฐจ, ์ฐจ๋Ÿ‰ ๋‚ด๋ถ€ ๋ฌผํ’ˆ, ์ฐจ๋Ÿ‰ ์ •๋ณด

์œ„ํ—˜๊ณผ ์œ„ํ˜‘์›

์œ„ํ˜‘์›์€ ์ฐจ๋Ÿ‰์˜ ์ฃผ์ธ๊ณผ ์ฐจ๋Ÿ‰ ๊ทผ์ฒ˜์—์„œ ํ™œ๋™ํ•˜๋ฉฐ ์ฐจ๋Ÿ‰ ๋ฌธ์„ ๋‹น๊ธฐ๋Š” ์‹œ๋„๋ฅผ ์—ฌ๋Ÿฌ ๋ฒˆ ํ•˜๋ฉฐ ์—ฌ๋Ÿฌ ์ •๋ณด๋ฅผ ์–ป๊ณ  ์ด๋ฅผ ์žฌ์‚ฌ์šฉํ•˜๊ฑฐ๋‚˜ ์ƒˆ๋กœ์šด ์ •๋ณด๋ฅผ ์ƒ์„ฑํ•œ๋‹ค.

Playback Attack : ๊ณต๊ฒฉ์ž๋Š” ์šด์ „์ž๊ฐ€ ์ฐจ๋Ÿ‰๊ณผ ํ†ต์‹ ํ•  ๋•Œ์˜ ๋ฉ”์‹œ์ง€๋ฅผ ํƒˆ์ทจํ•œ๋‹ค. ์ดํ›„, ์šด์ „์ž๊ฐ€ ์—†์„ ๋•Œ ๋™์ผํ•œ ๋ฉ”์‹œ์ง€๋ฅผ ์ „์†กํ•œ๋‹ค.

Scan Attack : ์ฐจ๋Ÿ‰์— ์ง€์†์ ์œผ๋กœ ๋ฏธ๋ฆฌ ์Šค์บ”๋œ ๊ณ ์ • ์ฝ”๋“œ๋ฅผ ์ „์†กํ•œ๋‹ค. ์‹œ์Šคํ…œ์— ๋Œ€ํ•ด ์ˆ˜ํ–‰๋˜๋Š” ์ฝ”๋“œ๊ฐ€ ์•Œ๋งž์„ ๋•Œ ๊นŒ์ง€ ๊ณ„์†์ ์œผ๋กœ ๋ณด๋‚ธ๋‹ค.. ๊ณต๊ฒฉ์ž๊ฐ€ ์ฐจ๋Ÿ‰์— ์ ‘๊ทผํ•˜๊ณ  ๋ฌธ์„ ์—ฌ๋Ÿฌ ๋ฒˆ ๋‹น๊ธฐ๋ฉด์„œ ์ฐจ๋Ÿ‰์œผ๋กœ ๊ณ ์ •๋œ ์ฝ”๋“œ๋ฅผ ๋Œ๋ ค๋ณด๋‚ธ๋‹ค.

Two-Thief Attack : ๋‘ ๋ช…์˜ ๊ณต๊ฒฉ์ž๋Š” ์ฐจ๋Ÿ‰๊ณผ Customer-Identification Device(์ดํ•˜ CID)์— ๋Œ€ํ•ด ์ „๊ธฐ์  ์—ฐ๊ฒฐ ์‹œ์Šคํ…œ์„ ๊ตฌ์„ฑํ•œ๋‹ค. ํ•œ ๊ณต๊ฒฉ์ž๋Š” ์ฐจ๋Ÿ‰ ๊ทผ์ฒ˜์— ์žˆ๊ณ  ๋‹ค๋ฅธ ๊ณต๊ฒฉ์ž๋Š” ์ฐจ๋Ÿ‰์˜ ์ฃผ์ธ์˜ ๊ทผ์ฒ˜์— ์žˆ๋Š”๋‹ค. ์ฐจ๋Ÿ‰ ๊ทผ์ฒ˜์— ์žˆ๋Š” ๊ณต๊ฒฉ์ž๋Š” ์ฐจ๋Ÿ‰์ด ์‹œ๊ทธ๋„์„ ๋ณด๋‚ผ ์ˆ˜ ์žˆ๋„๋ก ๋ฌธ์„ ๋‹น๊ธฐ๋ฉฐ ์ด ๋•Œ ์‹ ํ˜ธ๊ฐ€ ์ „๊ธฐ์  ์—ฐ๊ฒฐ ์‹œ์Šคํ…œ์„ ํ†ตํ•ด ์ฆํญ๋˜์–ด ์ „์†ก๋˜๋ฉด CID ๊ทผ์ฒ˜์— ์žˆ๋Š” ๊ณต๊ฒฉ์ž๋Š” CID๊ฐ€ ๋ณด๋‚ด๋Š” ์‘๋‹ต ์‹ ํ˜ธ๋ฅผ ์ฆํญ์‹œ์ผœ ์ „์†กํ•œ๋‹ค. ์ด๋Ÿฌํ•œ ๊ณต๊ฒฉ์€ ๋†’์€ ์„ฑ๊ณต๋ฅ ์„ ๊ฐ€์ง„๋‹ค๋Š” ์žฅ์ ์ด ์žˆ๋‹ค.

Challenge Forward Prediction Attack : ์ž๋™์ฐจ ๋ฌธ์„ ๋‹น๊น€์œผ๋กœ์จ ๋ฐœ์ƒํ•˜๋Š” ์ฑŒ๋ฆฐ์ง€๋ฅผ ์บก์ฒ˜ํ•œ ๋’ค ์—ฌ๋Ÿฌ ์ฑŒ๋ฆฐ์ง€๋ฅผ ๊ด€์ฐฐํ•˜๊ณ  ๋‹ค์Œ์˜ ์ฑŒ๋ฆฐ์ง€๋ฅผ ์˜ˆ์ธกํ•œ๋‹ค. ์ด ๋•Œ ๋‹ค์Œ์˜ ์ฑŒ๋ฆฐ์ง€๊ฐ€ ์˜ˆ์ธก ๊ฐ€๋Šฅํ•˜๋ฉด ํ•ด๋‹น ์ฑŒ๋ฆฐ์ง€๋ฅผ CID๋กœ ์ „์†กํ•˜๊ณ  ์ด ๋•Œ ๋ฐ›๋Š” ๋ฆฌ์Šคํฐ์Šค๋ฅผ ์บก์ฒ˜ํ•˜์—ฌ ์ฐจ๋Ÿ‰์˜ ๋‹ค์Œ ์ฑŒ๋ฆฐ์ง€์— ๋Œ€ํ•ด ์ „์†กํ•œ๋‹ค.

Dictionary Attack : ์ž๋™์ฐจ ๋ฌธ์„ ๋‹น๊ฒจ ์ฑŒ๋ฆฐ์ง€๋ฅผ ๋ฐœ์ƒ์‹œํ‚ค๊ณ  CID๋ฅผ ๊ฐ€์ง„ ์šด์ „์ž์˜ ๊ทผ์ฒ˜์—์„œ ๋ฐœ์ƒํ•˜๋Š” ๋ฆฌ์Šคํฐ์Šค๋ฅผ ์บก์ฒ˜ํ•˜์—ฌ ์ฑŒ๋ฆฐ์ง€-๋ฆฌ์Šคํฐ์Šค ์Œ์œผ๋กœ ๋”•์…”๋„ˆ๋ฆฌ๋ฅผ ๊ตฌ์„ฑํ•œ๋‹ค. ์–ด๋А ์ •๋„ ๋”•์…”๋„ˆ๋ฆฌ๋ฅผ ๊ตฌ์„ฑํ•˜๋ฉด ์ž๋™์ฐจ ๋ฌธ์„ ๋‹น๊ฒจ ์ฑŒ๋ฆฐ์ง€๋ฅผ ๋ฐœ์ƒ์‹œํ‚ค๊ณ  ์ด์— ๋Œ€ํ•œ ์ฑŒ๋ฆฐ์ง€๊ฐ€ ๋”•์…”๋„ˆ๋ฆฌ์— ์ €์žฅ๋˜์–ด ์žˆ์œผ๋ฉด ํ•ด๋‹น ์ฑŒ๋ฆฐ์ง€์— ๋Œ€ํ•œ ๋ฆฌ์Šคํฐ์Šค๋ฅผ ๋ณด๋‚ธ๋‹ค.

์ทจ์•ฝ์ 

์ฐจ๋Ÿ‰ ํ†ต์‹  ํŒจํ‚ท์„ ์žฌ์‚ฌ์šฉ ๊ฐ€๋Šฅ

์ฐจ๋Ÿ‰ ๋ฌธ ์‹œ์Šคํ…œ์— ๋Œ€ํ•œ ์ž์œ ๋กœ์šด ์ ‘๊ทผ์ด ๊ฐ€๋Šฅ

์ฐจ๋Ÿ‰ ์†Œ์œ ์ž์˜ ๊ทผ์ฒ˜์—์„œ LF(Low Frequency) ์‹œ๊ทธ๋„์„ ๋ฐœ์ƒ์‹œํ‚ด์œผ๋กœ์จ ์ฐจ๋Ÿ‰ ์†Œ์œ ์ž์˜ CID๋ฅผ ์–ป์Œ

์ฐจ๋Ÿ‰ ๋ฌธ ์‹œ์Šคํ…œ์— ๋Œ€ํ•œ ์ ‘๊ทผ ํšŸ์ˆ˜ ์ œํ•œ์ด ์กด์žฌํ•˜์ง€ ์•Š์Œ

๋žœ๋ค ์ฑŒ๋ฆฐ์ง€ ์ƒ์„ฑ์ด ์ˆœํ™˜์ ์ด๊ฑฐ๋‚˜ ์ด์ „์˜ ์ƒ์„ฑ๋œ ๋žœ๋ค ์ฑŒ๋ฆฐ์ง€์— ๋Œ€ํ•ด ์˜์กด์ ์ž„

ํ•˜๋ฃจ ์ •๋ฆฌ

๋ถ€๋ชจ๋‹˜์„ ๋ณด๋Ÿฌ ๊ณ ํ–ฅ์— ๋‚ด๋ ค๊ฐ„ ์–ด์ œ ์˜ค๋Š˜. ๋ง‰์ƒ ์ •๋ฆฌํ•  ๊ฒŒ ์—†์œผ๋‹ˆ ๋А๊ปด์ง€๋Š” ์ฐ์ฐํ•จ. ๋‚ด์ผ์€ ํ™”์ดํŒ…

Last updated

Was this helpful?