DOI QR코드

DOI QR Code

PIPO 경량 블록암호 최적 구현 기술 동향

PIPO block cipher optimal implementation technology trend

  • 이민우 (한성대학교 융합보안학과) ;
  • 김동현 (한성대학교 IT융합공학부) ;
  • 윤세영 (한성대학교 IT융합공학부) ;
  • 서화정 (한성대학교 융합보안학과)
  • Min-Woo Lee (Dept. of Convergence Security, Hansung University) ;
  • Dong-Hyun Kim (Dept. of IT convergence Engineering, Hansung University) ;
  • Se-Young Yoon (Dept. of IT convergence Engineering, Hansung University) ;
  • Hwa-Jeong Seo (Dept. of Convergence Security, Hansung University)
  • 발행 : 2023.05.18

초록

본 논문은 PIPO 알고리즘의 최적 구현 기술들에 대한 연구 동향을 살핀다. PIPO는 선형, 차분 공격에 안전한 S-box를 사용하는 SPN 구조의 경량 블록 암호 알고리즘이다. 블록 크기는 64비트이고 비밀키 크기에 따라 PIPO-128과 PIPO-256으로 나뉜다. PIPO 알고리즘의 S-Layer, R-Layer, Addroundkey의 3가지 내부 동작과정과 각 라운드에서 사용되는 연산들에 대한 자세한 설명이 제공된다. 본 논문에서는 RISC-V 및 ARM 프로세서, CUDA GPGPU에서 PIPO 알고리즘을 최적화 구현하는 방법을 다룬다. 해당 연구들에선 최적 구현 기술을 적용하여 PIPO 암호를 적용하는 IoT 장치에서도 안전하고 빠른 암,복호화를 수행할 수 있음을 보였고, 기존 연구와의 비교를 통해 성능 향상이 이루어짐을 확인할 수 있다.

키워드

과제정보

This work was partly supported by Institute for Information & communications Technology Promotion(IITP) grant funded by the Korea government(MSIT) (No.2018-0-00264, Research on Blockchain Security Technology for IoT Services, 50%) and this work was partly supported by Institute of Information & communications Technology Planning & Evaluation (IITP) grant funded by the Korea government(MSIT) (No.2022-0-00627, Development of Lightweight BIoT technology for Highly Constrained Devices, 50%).