Implementation of encryption in the PDCP protocol of 5G NR network

Download article in PDF format

Authors: Razenkov S. I., Borsch V. N.

Annotation: A software library in C language is created which contains a high-performance implementation of encryption algorithms used in PDCP protocol of 5G NR network. The standard set of algorithms is extended with GOST R 34.12–2015 («Kuznyechik»). Performance optimizations are done by using special extensions to x86 architecture instruction set: AES-NI и AVX. Implementation results for the two most common and secure algorithms, AES and «Kuznyechik», are presented. Their per-formance was evaluated including consumed clock cycles dur-ing execution. All optimizations are described and development prospects of «Kuznyechik» implementation optimizations are given.

Keywords: communica-tion systems, aes, «kuznyechik», encryption, 3gpp, 5g nr

Viktor N. Maslennikov

Executive Secretary of the Editor’s Office

 Editor’s Office: 40 Lenina Prospect, Tomsk, 634050, Russia

  Phone / Fax: + 7 (3822) 51-21-21 / 51-43-02

  vnmas@tusur.ru

Subscription for updates