Abstract | ||
---|---|---|
Providing information security is crucial for the Internet of Things (IoT) devices, platforms in which the available power budget is very limited. This paper tackles this challenge and presents a cryptographic processor compliant with the security algorithms specified by the 3rd Generation Partnership Project (3GPP) Long Term Evolution (LTE) NarrowBand IoT (NB-IoT) standard. The proposed processor has been optimized to the needs of the low end portfolio technologies that compose the IoT market, which addresses low-area, low-cost and low-data rate applications. Operation analysis at the algorithm-level and hardware sharing at the architecture-level have enabled extensive area reduction. The cryptographic processor has been described using the High-Level Synthesis (HLS) design flow and integrated with a general purpose processor in a cycle accurate virtual platform. The design achieves a reduction of area ranging from 5% to 42% in comparison to similar work. Synthesis results using a 65-nm CMOS technology show that the processor has a hardware cost of 53.6 kGE, and is capable of performing at 52.4 Mbps for the block cipher and 800 Mbps for the stream cipher algorithms at a 100 MHz clock. |
Year | DOI | Venue |
---|---|---|
2020 | 10.1016/j.micpro.2019.102899 | Microprocessors and Microsystems |
Keywords | Field | DocType |
cryptography,Snow,3G,Zuc,AES,NB-IoT,integrated circuits,low power,confidentiality,integrity,processor,high level synthesis | Power budget,Block cipher,Cryptography,Computer science,High-level synthesis,Information security,Real-time computing,Design flow,Stream cipher,NarrowBand IOT,Embedded system | Journal |
Volume | ISSN | Citations |
72 | 0141-9331 | 0 |
PageRank | References | Authors |
0.34 | 0 | 3 |
Name | Order | Citations | PageRank |
---|---|---|---|
Luis Cavo | 1 | 0 | 0.34 |
Sébastien Fuhrmann | 2 | 0 | 0.34 |
Liang Liu | 3 | 95 | 18.47 |