Cryptography

CryptoEngine Optimizing Network Security

연결된 디바이스의 급증으로 디바이스 데이터의 보안, 통신과 관리는 벤더사와 사용자에게 아주 중요한 포커스가 될 것입니다. 워크스테이션과 서버 레벨에서 전송제어 프로토콜/인터넷 프로토콜(TCP/IP)에 한해서 강력한 보안 프로토콜을 개발하고 배포하게 되었습니다. 하지만, 보안 프로토콜의 전통적인 임베디드 구현으로는 최소한 2개 이상의 심각한 결점을 가지고 있습니다. 저전력 CPU에서 각각의 개별 프로토콜 구현시 독립적으로 복잡한 암호화 루틴의 중복 인스턴스와 이러한 루틴을 실행시에 오버헤드가 발생하게 됩니다.

InterNiche사의 CryptoEngine 기술은 디바이스를 네트워크에 추가할 때 보안 타협이 필요하지 않습니다. CryptoEngine은 휴대용 장치 네트워크 프로토콜의 NicheStack 제품군에서 핵심기술 컴포넌트이며 보안기능의 범위에서 암호화 기능과 사용 가능한 가속 하드웨어의 지원을 최적화하기 위해서 설계되었습니다.
보안 프로토콜 및 인증 구현시에 암호 코드의 모듈화를 최적화한 CryptoEngine 기술은 메모리와 CPU 사용량 모두 효율적인 구현이 가능합니다. 디바이스 개발자들은 또한보다 쉽고 빠르게 새로운 알고리즘 요구사항에 적응할 수 있고 암호화 가속 엔진을 통합한 VLSI 하드웨어를 활용할 수 있습니다.

CryptoEngine은 동기/비동기 암호화 기능을 제공하는 파이프라인 아키텍처를 구현함으로 전체 디바이스의 성능을 최적화하여 매우 효율적이라고 입증되었습니다.

CryptoEngine는 응용프로그램에서 프로토콜 페이로드(Payload)의 암호화 및 암호 해독 또는 다른 네트워크 노드(Nodes)로부터의 요청 인증을 위해서 사용될 수 있습니다. 개별 보안 알고리즘(Individual security algorithms)은 명확하게 추가, 삭제, 또는 전체적인 코드 구조 또는 응용 프로그램을 변경하지 않고도 필요에 따라 다시 구현할 수 있습니다. CryptoEngine의 모듈화는 다양한 기능을 갖춘 플랫폼 또는 아키텍처 간의 성능 벤치마킹 개선 등 쉽게 코드 마이그레이션을 하기 위해서 하드웨어 및 소프트웨어 암호화 구현을 지원합니다.
 

InterNiche CryptoEngine Highlights

  • Optimized cryptography and authentication module for device networking implementations.
  • Supports DES, AES, 3DES plus other symmetric and asymmetric algorithm standards
  • Integrated module supporting IPSec, SSL and other secure protocol implementations.
  • Seamless interface with acceleration hardware on leading device VLSI architectures.
  • Synchronous or asynchronous operational modes
  • Supports chaining of operation command sequences.
  • Enables rapid incorporation of today’s and tomorrows cipher standards.
  • Included with NicheStack and InterNiche’s SSL, IPSec, and IKE security products.
  • No “GPL Contamination”

 

Ref : CryptoEngine™ Optimizing Network Security