닫기

일반뉴스

노르딕, nRF5 SDK의 OTA 펌웨어 업데이트 발표...기기 보안성 향상

  • 등록 2016.09.12 16:13:41
URL복사

 

[헬로티]

노르딕 세미컨덕터(Nordic Semiconductor)가 nRF5 SDK의 OTA 펌웨어 업데이트를 발표했다.

 

nRF5 SDK v12.0은 애플리케이션 업데이트 보안 성능을 강화하기 위해 안전한 서명 기반의 OTA-DFU(Over-The-Air Device Firmware Update)를 지원한다. 이 SDK는 인증된 보안 서명을 이용해 신뢰할 수 있는 입증된 소스에서만 해당 디바이스의 업데이트가 이뤄지도록 함으로써 악의적인 디바이스 업그레이드 공격으로 인한 피해를 사전에 방지할 수 있다.

 

현재 사용되고 있는 전형적인 공개/비밀(Public/Private) 키 보안 구조는 공개 키는 배포되고, 비밀 키만 단독으로 송신 측에 남아 있는 형태로 1:1 보안을 유지하게 된다. 노르딕의 nRF5 SDK v12.0는 다양한 방법으로 키를 생성하여 암호를 사용할 수 있다.

 

노르딕의 제품 마케팅 매니저인 존 레오나드는 “노르딕은 상당한 개발 노력을 통해 개발자들이 자신들이 선호하는 다양한 방법으로 암호를 생성할 수 있는 유연성을 제공할 수 있게 되었다”고 말했다. 여기에는 블루투스 저에너지 기술(BLE)의 안전한 무선접속을 위해 P256 커브를 이용하는 ECDH 등을 비롯해 노르딕-인증 예제들을 이용하는 방법들이 포함돼 있다.

 

또한 노르딕은 안전한 DFU 애플리케이션 개발을 위해 각 플랫폼에서 공통적으로 사용 가능한 PC 툴과 안드로이드 및 iOS용 모바일 툴을 지원한다.

 

한편 안전한 OTA-DFU가 중단될 경우, ‘실패 지점에서 재시작(Resume-from-Failure)’ 기능을 통해 마지막으로 성공한 지점에서부터 업데이트가 재개되어 완료되기 때문에 전체 업그레이드 프로세스를 처음부터 다시 시작할 필요가 없다.

 

노르딕의 nRF5 SDK v12.0의 또 다른 추가 기능은 아두이노 플랫폼에 노르딕의 모든 nRF5 SDK 모듈과 기능, 애플리케이션 예제를 구현할 수 있는 노르딕의 nRF52832 SoC 기반 아두이노 프리모 베이스 보드에 사용되는 아두이노 개발 키트를 지원한다는 점이다. 이 SDK는 프로젝트 모듈이나 설정을 명확하게 정의하고, 개발을 간소화할 수 있도록 Keil에서 그래픽 방식으로 구성이 가능한 CMSIS 설정 위자드를 갖추고 있다.

 

또한 블루투스 저에너지 CGM(Continuous Glucose Meter) 프로파일을 지원하고, 노르딕의 최신 SoC인 nRF52832에 적용된 ARM Cortex M4F 프로세서의 FPU 명령어 세트 기능을 활용해 최적화된 부동소수점 연산장치 실행을 제공한다. 이 부동소수점 연산 기능의 경우, 여러 최신 제품 및 애플리케이션 소프트웨어 알고리즘에서 공통적으로 증가하고 있는 부동소수점 수를 처리하는데 있어 상당한 프로세싱 시간과 소프트웨어 복잡성을 줄일 수 있을 것으로 기대되고 있다.

 

김진희 기자 (eled@hellot.net)






주요파트너/추천기업