Analysis of asymmetric encryption scheme, AA \#x03B2; Performance on Arm Microcontroller
Title | Analysis of asymmetric encryption scheme, AA \#x03B2; Performance on Arm Microcontroller |
Publication Type | Conference Paper |
Year of Publication | 2017 |
Authors | Adnan, S. F. S., Isa, M. A. M., Hashim, H. |
Conference Name | 2017 IEEE Symposium on Computer Applications Industrial Electronics (ISCAIE) |
Keywords | AA-Beta, AAβ, ARM Cortex-M7 microcontroller, arm microcontroller, Asymmetric, asymmetric encryption scheme, cache storage, Clocks, Data Cache, digital arithmetic, Elliptic curve cryptography, embedded microcontroller, Encryption, GNU multiple precision arithmetic library package, Instruction cache, Internet of Things, Libraries, Metrics, microcontrollers, pubcrawl, Public key, public key cryptography, Random access memory, random-access storage, Resiliency, Scalability, security, security protection, Sensors, system on chip, system-on-chip |
Abstract | Security protection is a concern for the Internet of Things (IoT) which performs data exchange autonomously over the internet for remote monitoring, automation and other applications. IoT implementations has raised concerns over its security and various research has been conducted to find an effective solution for this. Thus, this work focus on the analysis of an asymmetric encryption scheme, AA-Beta (AAv) on a platform constrained in terms of processor capability, storage and random access Memory (RAM). For this work, the platform focused is ARM Cortex-M7 microcontroller. The encryption and decryption's performance on the embedded microcontroller is realized and time executed is measured. By enabled the I-Cache (Instruction cache) and D-Cache (Data Cache), the performances are 50% faster compared to disabled the D-Cache and I-Cache. The performance is then compared to our previous work on System on Chip (SoC). This is to analyze the gap of the SoC that has utilized the full GNU Multiple Precision Arithmetic Library (GMP) package versus ARM Cortex-M7 that using the mini-gmp package in term of the footprint and the actual performance. |
URL | https://ieeexplore.ieee.org/document/8074967/ |
DOI | 10.1109/ISCAIE.2017.8074967 |
Citation Key | adnan_analysis_2017 |
- Internet of Things
- system-on-chip
- system on chip
- sensors
- security protection
- security
- Scalability
- Resiliency
- random-access storage
- Random access memory
- public key cryptography
- Public key
- pubcrawl
- microcontrollers
- Metrics
- Libraries
- AA-Beta
- Instruction cache
- GNU multiple precision arithmetic library package
- encryption
- embedded microcontroller
- Elliptic curve cryptography
- digital arithmetic
- Data Cache
- Clocks
- cache storage
- asymmetric encryption scheme
- Asymmetric
- arm microcontroller
- ARM Cortex-M7 microcontroller
- AAβ