CPU 부담을 줄이고 암호화/복호화 속도를 크게 향상시키는 누보톤 Arm9 마이크로프로세서의 비밀
IoT 시대가 다가옴에 따라 우리는 모든 면에서 더 편리한 삶을 누리고 있습니다. 그럼에도 불구하고 그로 인한 정보 보안 문제도 신중하게 평가해야 합니다. 이 문제와 관련하여 안전 플랫폼 장치는 필수적인 역할을 합니다. 마이크로컨트롤러와 마이크로프로세서의 작동에서 지적 재산과 정보 보안을 보호하는 것은 매우 중요합니다. 지적 재산 안전은 소프트웨어 및 하드웨어 방법을 사용하여 장치의 중요한 정보가 도난당하는 것을 방지하는 것을 목표로 합니다. 반면, 정보 보안은 해커가 기밀 데이터를 도용하여 불법 혜택을 획득하는 것을 방지하기 위해 통신 및 데이터 전송 과정에서 예방 조치를 취하는 것을 말합니다.
이전 두 가지 점을 바탕으로 현재 안전 관리를 달성하기 위해 대칭 AES 및 트리플 DES(TDES) 또는 ECC, RSA와 같은 비대칭 암호화, SHA 및 MD5와 같은 해싱 알고리즘 등 많은 암호화/복호화 방법을 제안하는 연구가 진행 중입니다. 엔지니어는 다양한 상황과 표준에 따라 적절한 암호화/복호화 알고리즘을 사용할 수 있습니다. 예를 들어, RSA와 SHA는 보안 부팅을 달성할 수 있는 반면, AES는 많은 양의 데이터 전송을 처리하는 것을 목표로 합니다.
제품 안전을 보장하고 효율성을 개선하기 위해 누보톤 NUC980 시리즈의 마이크로프로세서는 완전한 하드웨어 암호화 가속기(AES, SHA, HMAC, RSA, ECC)를 제공합니다. 처리에 채택된 하드웨어는 효율성을 개선하고 CPU 부담을 줄이며, 응용 프로그램이 암호화/복호화 및 해싱 알고리즘에 소프트웨어를 사용하는 것에 비해 CPU의 효율성을 최대한 활용할 수 있게 해줍니다. 또한 하드웨어로 실행되는 암호화/복호화 알고리즘은 소프트웨어를 통한 가능한 공격을 줄이고 CPU 간섭을 줄일 수 있습니다. 하드웨어 암호화 가속기의 장점은 소프트웨어와 하드웨어의 암호화 속도 사이에 상당한 차이가 있기 때문에 누보톤 NUC980 개발 플랫폼의 테스트를 통해 밝혀졌습니다. 하드웨어 암호화 엔진을 사용하여 처리할 때의 속도 이점은 상당한 양의 데이터를 처리할 때 더 분명해집니다.
위에서 언급한 표준 하드웨어 암호화 엔진 외에도 ARM926EJ-S 코어가 탑재된 NUC980 series 는 최대 300MHz의 속도를 낼 수 있으며, 내장 메모리에는 16MB, 64MB, 128MB DDR-II를 선택할 수 있습니다. 64핀, 128핀, 216핀 LQFP 패키지를 제공하여 PCB 크기와 EMI 문제를 크게 줄입니다. 풍부한 주변기기로는 UART 인터페이스 10세트, 이더넷 2세트, CAN 2.0 B 4세트, USB 호스트 8세트, SDIO/eMMC 인터페이스 2세트, NAND 플래시 인터페이스, QSPI NAND 인터페이스, ISO-7816 인터페이스, 고속 USB 2.0 호스트/기기 등 고객의 애플리케이션 요구를 충족하는 특히 IIoT 게이트웨이, 네트워크 프린터 장비, 미터 집속기, 스마트 홈 게이트웨이와 같은 산업 제어의 적용을 위해 더욱 그렇습니다. NUC980 시리즈는 또한 -40°C~85°C의 산업용 온도 표준을 준수합니다.