- 본 기술이전은 IoT인프라 상황 적응형 보안 자율제어 핵심기술 개발에 기본적으로 필요로 하는 다양한 암호 알고리즘에 대한 구현 기술임.
- 본 기술이전은 경량 IoT 기기 뿐 아니라, 다양한 임베디드 시스템에서도 적용이 가능한 경량 암호 알고리즘 구현 기술임.
- 본 기술의 세부 구성은 ARIA, SEED, LEA, HIGHT 등 다양한 국산 암호 알고리즘을 포함하는 “경량 IoT기기용 대칭키 암호 기술”과 ECC 암호 알고리즘을 이용한 전자서명, 키 교환 등을 포함하는 “경량 IoT기기용 비대칭키 암호 기술”로 구성됨.
A. 기술명 : 아이오티(IoT) 보안자율제어 시스템용 대칭키 암호 기술
- 블록암호를 이용한 기밀성 기능 (AES-128/192/256, ARIA-128/192/256, LEA-128/192/256, SEED-128, HIGHT-128 ECB/CBC/OFB/CFB/CTR 모드 지원)
- 블록암호를 이용한 기밀성 및 메시지 인증 기능 (AES-128/192/256, ARIA-128/192/256, LEA-128/192/256, SEED-128 CCM/GCM 모드 지원)
- 블록암호를 이용한 메시지 인증 기능 (AES-128/192/256, ARIA-128/192/256, LEA-128/192/256, SEED-128, HIGHT-128 CMAC 지원)
B. 기술명 : 아이오티(IoT) 보안자율제어 시스템용 비대칭키 암호 기술
- 전자서명 기능(ECDSA, ECC NIST-P256)
- 키교환 기능(ECDH, ECC NIST-P256)
- 키생성 기능(ECC 공개키 생성 기능, ECC NIST-P256)
- 해시 기능(SHA-256)
- 메시지 인증 기능(HMAC with SHA-256)
- 난수발생 기능(HASH_DRBG with SHA-256)
A. 기술명 : 아이오티(IoT) 보안자율제어 시스템용 대칭키 암호 기술
- 시스템 설계서, 상세설계서 중 대칭키 암호 기술 부분
- 대칭키 암호 알고리즘 소스코드
- 암호 기술 시험절차 및 결과서 중 대칭키 암호 기술 부분
B. 기술명 : 아이오티(IoT) 보안자율제어 시스템용 비대칭키 암호 기술
- 시스템 설계서, 상세설계서 중 비대칭키 암호 기술 부분
- 비대칭키 암호 알고리즘 소스 코드
- 암호 기술 시험절차 및 결과서 중 비대칭키 암호 기술 부분