사물인터넷(IoT)환경의 공개키 알고리즘 및 해시함수 적용방안연구
사물인터넷 환경에서의 보안은 기존 네트워크 환경에서의 보안과는 다른 특징을 요구한다. 이는 보안의 근간이 되는 암호 알고리즘에 대해서도 마찬가지이다. 사물인터넷 환경에 적용하기 위해 수많은 경량 암호 기술들이 등장하고 있지만, 이러한 암호 기술들을 실제 사물인터넷 디바이스 환경에서 구현하기 위해서는 디바이스의 스펙을 고려해야만 한다. 또한 사물인터넷 환경을 위한 경량 통신 프로토콜이 아직 완벽하게 표준화되지 않은 현재 시점에서 사물인터넷 디바이스들은 외부와의 통신을 위해 기본적인 범용 암호 기술들을 지원할 수 있어야 한다. 따라서 저사양 사물인터넷 디바이스 환경에서 요구되는 기본적인 암호 기술들에 대한 구현 방안이 필요한 실정이다.
공개키 암호 알고리즘 및 해시 함수는 보안 통신에 반드시 필요한 기술이라고 볼 수 있다. 그 중에서 RSA와 ECC는 가장 대표적인 공개키 암호 알고리즘이며, SHA는 가장 일반적으로 사용되고 있는 해시 함수이다. 본 도서는 안전한 사물인터넷 환경 구축에 대한 방안을 마련하고자 경량 사물인터넷 디바이스들의 특성을 분석하고, RSA-1024 및 ECC P-256 공개키 암호 알고리즘 및 SHA-2 해시함수와 관련된 오픈소스들을 활용하여 이들을 경량 환경에서 구현할 수 있는 적용방안을 제공하고자 한다.
이 책은 저자소개 정보가 제공되지 않습니다.
제1장 서론
제1절 배경 및 연구동향
제2절 과제의 필요성
제2장 사물인터넷 관련 동향 및 기술 분석
제1절 국내외 사물인터넷(IoT) 관련 기술 동향
제2절 사물인터넷(IoT) 환경에서의 해시함수 · 공개키 암호기술 및 기술 표준화 동향
제3절 사물인터넷 관련 암호기술에 대한 분석
제3장 해시함수 및 공개키 암호
제1절 SHA-2(SHA-224/256/384/512)
제2절 LSH 해시함수
제3절 RSA-1024/2048
제4절 ECC
제4장 해시함수 및 공개키 암호 오픈소스 라이브러리
제1절 오픈소스 라이브러리의 종류 및 활용 현황
제2절 오픈소스 라이브러리의 라이센스 현황
제3절 SHA-2 오픈소스 라이브러리 성능 현황
제4절 RSA 오픈소스 라이브러리 성능 현황
제5절 ECC 오픈소스 라이브러리 성능 현황