첨단 보안 IC로 IoT 임베디드 설계 보안 강화하기
첨단 보안 IC로 IoT 임베디드 설계 보안 강화하기
오늘날의 연결된 세상에서 당신이 개발하는 모든 새로운 스마트 기기는 공격 벡터가 될 위험을 안고 있습니다. 이 글은 IoT 설계에 가장 시급한 보안 위협, 반드시 내장해야 할 필수 기능, 그리고 최신 보안 IC가 어떻게 처음부터 제품을 보호하는 작업을 단순화하는지 설명합니다.
타이밍이 중요한 이유: 모방품에서 고객 피해까지
보안은 사후 고려가 아닌 초기부터 통합돼야 합니다. 보호되지 않은 IoT 기기는 기업 네트워크로의 관문이 되어 민감 데이터를 위협하고, 경우에 따라 사용자 안전을 위험에 빠뜨립니다. 위조와 복제는 흔하며, 이는 매출 잠식과 브랜드 평판 훼손을 초래합니다. 정품 부품만이 성능을 보장할 뿐 아니라 멀웨어 침투 방지에도 도움이 됩니다.
고위험 사례로 의료기기가 있습니다. 2023년 미국 국토안보부 권고에 따르면 Wi-Fi 지원 심박조율기가 단거리 공격자에 의해 원격측정 데이터 주입, 재생, 변조로 해킹될 수 있습니다. 마찬가지로 FDA는 의료기기 리퍼브를 허용하지만, 이 과정이 제한적 사용 기능을 약화시켜 추가 리스크를 만듭니다.
첨단 암호화 기능을 갖춘 보안 IC는 발전소 같은 중요 인프라의 IoT 센서 노드를 이런 위협에서 보호할 수 있습니다.

그림 1. 첨단 암호화 기능을 갖춘 보안 IC가 발전소 등 애플리케이션의 IoT 센서 노드를 보안 위협에서 보호합니다.
접근 가능한 암호화
효과적인 IoT 보안은 네 가지 기둥에 의존합니다:
- 안전한 통신 및 엔드포인트 진위성
- 데이터 암호화를 위한 견고한 키 관리
- 펌웨어 검증 및 멀웨어 차단을 위한 시큐어 부트
- 공장 옵션의 안전한 활성화/비활성화를 위한 기능 제어
보안 IC는 이런 역량을 내장해, 설계자가 깊은 전문지식 없이도 업계 표준 암호화를 활용할 수 있게 합니다. 순수 소프트웨어 접근은 광범위한 개발을 요구하고 악용 가능한 취약점을 도입할 수 있습니다.
물리적 복제 불가능 함수(PUF) 기술
PUF 기술은 MOSFET 소자의 본질적 무작위성을 이용해 즉석에서 고유한 암호화 키를 생성합니다. 키가 결코 저장되지 않으므로 공격자가 추출할 수 없습니다. 게다가 PUF를 프로빙하면 그 동작이 변해 리버스 엔지니어링을 좌절시킵니다.
PUF는 하드웨어 지문 역할을 해 EEPROM 내용을 암호화하는 키 보호에 이상적입니다. 공격자가 메모리를 읽어도 PUF 파생 키 없이는 복호화할 수 없습니다.
대칭 및 비대칭 알고리즘
대칭 알고리즘은 단일 공유 비밀 키를 사용하고, 비대칭 방식은 비공개/공개 키 쌍을 씁니다. 둘 다 필수적입니다: 대칭 키는 빠른 대량 암호화를 제공하고, 비대칭 키는 인증과 디지털 서명을 가능케 합니다.
고급 암호화 표준(AES)
AES는 대량 암호화의 업계 표준입니다. 128비트 블록을 비밀 키로 구동되는 치환, 순열, XOR 연산 시리즈로 처리합니다. 암호화와 복호화에 같은 키를 사용해 데이터 기밀성을 보장합니다.
신뢰를 위한 디지털 서명
디지털 서명은 메시지가 알려진 발신자로부터 왔으며 변조되지 않았음을 확인합니다. 대칭과 비대칭 알고리즘 모두 서명을 생성할 수 있으며, 비대칭 방식(ECDSA 등)이 더 높은 보증을 제공합니다.
SHA와 ECDSA를 활용한 시큐어 부트
시큐어 부트는 실행 전 펌웨어 무결성을 검증합니다. 실무에서는 펌웨어의 SHA-256 해시를 계산한 뒤, 개발 환경에 안전하게 저장된 ECDSA 비공개 키로 서명합니다. 서명된 펌웨어와 공개 키가 디바이스 플래시에 내장됩니다. 부팅 시 마이크로컨트롤러가 해시를 재계산하고 공개 키로 서명을 검증한 뒤에야 펌웨어를 실행합니다.
최신 보안 IC는 SHA-256, ECDSA, 키 교환 메커니즘을 통합해, 저전력 암호화 코프로세서가 호스트 마이크로컨트롤러에서 복잡한 연산을 오프로드할 수 있게 합니다.
예로 DS28S60이 있습니다: 저전력 20MHz SPI 코프로세서로 PUF, 시큐어 부트용 SHA-256/ECDSA-P256, 엔드투엔드 암호화용 내장 키 교환을 탑재했습니다.

그림 2. DS28S60 단순화된 블록 다이어그램
핵심 요약
배터리 구동 IoT 센서 노드가 보편화됨에 따라, 처음부터 견고한 보안을 내장하는 것은 선택이 아닌 필수입니다. 오늘날의 보안 IC는 PUF, AES, SHA, ECDSA 등 포괄적 암호화 기능 스위트를 제공해, 설계자가 암호학 전문가가 되지 않고도 제품을 보호할 수 있게 합니다.
이 글은 Maxim Integrated의 Zia Sardar와 Nathan Sharp가 공동 집필했습니다.
업계 기사는 업계 파트너가 All About Circuits 독자들에게 유용한 소식, 메시지, 기술을 편집 콘텐츠와 다른 방식으로 공유할 수 있는 콘텐츠 형태입니다. 모든 업계 기사는 엄격한 편집 가이드라인을 준수하며, 독자들에게 유용한 소식, 기술 전문성, 또는 이야기를 제공할 의도로 작성됩니다. 업계 기사에 표현된 견해와 의견은 파트너의 것이며, 반드시 All About Circuits나 그 필진의 견해와 일치하지는 않습니다.