Основные понятия
MCU-Token은 MCU 기반 IoT 기기의 안전한 인증을 위해 하드웨어 지문을 활용하는 새로운 프레임워크입니다. 이는 기존 암호화 메커니즘이 손상되더라도 안전성을 보장할 수 있습니다. MCU-Token은 요청과 지문을 바인딩하고 데이터 오염을 통해 기계 학습 기반 공격을 방어합니다.
Аннотация
이 논문은 MCU 기반 IoT 기기의 안전한 인증을 위한 새로운 프레임워크인 MCU-Token을 제안합니다.
- 하드웨어 지문 선택:
- 6가지 일반적인 MCU 하드웨어 모듈(DAC/ADC, FPU, PWM, RTC, SRAM)을 탐색하여 고유한 지문 생성 가능성을 검증
- 실험 결과, RTCFre와 SRAM이 90% 이상의 TPR과 8% 미만의 FPR을 달성하여 가장 효과적인 지문 생성 기능으로 확인
- 요청과 지문 바인딩:
- 메시지 매핑 알고리즘을 통해 요청 내용을 기반으로 다양한 하드웨어 작업을 생성하고 이에 대한 지문을 생성
- 이를 통해 요청과 지문을 강력하게 바인딩하여 공격자의 요청 조작을 방지
- 기계 학습 공격 방어:
- 생성된 지문에 노이즈를 주입하여 공격자가 지문을 학습하지 못하도록 함
- 백엔드에서는 노이즈가 섞인 지문도 인증할 수 있도록 설계
- 성능 평가:
- 다양한 MCU 기기에서 97% 이상의 높은 인증 정확도를 달성
- 하드웨어 및 소프트웨어 모방 공격에 대해 1% 미만의 성공률을 보임
- 추가 오버헤드는 전력 소비 4% 미만, 인증 시간 31ms 내외로 낮은 수준
Статистика
하드웨어 지문 기반 인증 메커니즘은 기존 암호화 메커니즘이 손상되더라도 안전성을 보장할 수 있다.
MCU-Token은 요청과 지문을 강력하게 바인딩하여 공격자의 요청 조작을 방지할 수 있다.
MCU-Token은 노이즈 주입을 통해 기계 학습 기반 공격을 효과적으로 방어할 수 있다.
MCU-Token은 다양한 MCU 기기에서 97% 이상의 높은 인증 정확도를 달성할 수 있다.
MCU-Token은 하드웨어 및 소프트웨어 모방 공격에 대해 1% 미만의 성공률을 보인다.
MCU-Token의 추가 오버헤드는 전력 소비 4% 미만, 인증 시간 31ms 내외로 낮은 수준이다.
Цитаты
"MCU-Token은 MCU 기반 IoT 기기의 안전한 인증을 위해 하드웨어 지문을 활용하는 새로운 프레임워크입니다."
"MCU-Token은 요청과 지문을 강력하게 바인딩하여 공격자의 요청 조작을 방지할 수 있습니다."
"MCU-Token은 노이즈 주입을 통해 기계 학습 기반 공격을 효과적으로 방어할 수 있습니다."