Title
Parallelization of cipher algorithm on CPU/GPU for real-time software-defined access network.
Abstract
Network Function Virtualization (NFV) and Software Defined Network (SDN) are attracting attention with the goal being enhanced networks efficiency. To enhance flexibility and to meet user requests and conditions, software implementation of communications equipment is pursued as our approach. It becomes possible to implement various optical line terminal (OLT) functions on the common hardware by realizing the functions as software. The proposed approach prevents kinds of systems from increasing and simplifies maintenance. Throughput on lower-performance software comparing with dedicated circuits is a problem. This paper focuses on a cipher algorithm for the access nebvork as typical of the more demanding OLT functions and proposes parallel implementation on CPU/CPU resources that offers real-time processing. This paper targets the CTR and GCM which are utilized on PON systems. For software implementation, this paper proposes a data-parallelization-based algorithm architecture. Evaluation results gathered from a many core CPU simulator and CPU show that throughput is sufficient for the 5.37-Gbps CTR-AES128 process and the 914 Mbps GCM-AES128 process. The proposed parallel algorithm on a GPU is 141 times faster than serial processing. It is also found that the cipher circuit of 1-Gbps-class PON systems utilizing CTR-AES128 can be replaced with GPU.
Year
Venue
Field
2015
Asia-Pacific Signal and Information Processing Association Annual Summit and Conference
Cipher,Optical line termination,Parallel algorithm,Computer science,Parallel computing,Algorithm,Telecommunications equipment,Software,Throughput,Software-defined networking,Access network,Embedded system
DocType
ISSN
Citations 
Conference
2309-9402
0
PageRank 
References 
Authors
0.34
4
6
Name
Order
Citations
PageRank
Takahiro Suzuki1135.53
Sang-Yuep Kim234.40
Junichi Kani33317.93
Ken-Ichi Suzuki476.18
akihiro otaka51013.67
Toshihiro Hanawa620026.59