Pretty Modular Symmetric Encryption (PMSE), compact algorithm for ''embedded cryptography'' with quite low computational cost
Etienne Lemaire (IMS)

TL;DR
This paper introduces Pretty Modular Symmetric Encryption (PMSE), a low-cost, efficient encryption algorithm designed for embedded IoT devices, achieving near one-time-pad security with modular design and multiple implementation tests.
Contribution
The paper presents a novel, compact symmetric encryption algorithm tailored for 8-bit systems, combining standard cryptographic ideas with new concepts like self-decryptable web objects.
Findings
PMSE achieves high randomness comparable to one-time-pad encryption.
The algorithm performs efficiently on 8-bit microcontrollers like Arduino Uno.
PMSE is adaptable for web encryption applications with the Blocksnet concept.
Abstract
Nowadays, the dataflux shared between IOT systems must be secured from 8-bits to 64-bits processors systems. Several symmetric cryptographic algorithm already exist such as AES (Advanced Encryption Standard), RC4, Blowfish, etc. In this work, we propose an 8-bits encryption algorithm, combining several ideas of standard symmetric encryption algorithms. The aim is to provide a efficient, modular and compact algorithm able to tend to truly random one-time-pad encryption quality even for large data flux. The algorithm combines the implementation of a divergent polynomial with variable coefficients for pseudo-random keys generation, variable bit swapping and bitwise operations on data, and the use of one or two passwords. The encryption has been evaluated statistically, tested for image encryption and compared with One-Time-Pad encryption on the same data. Three implementations have been…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsCryptographic Implementations and Security · Chaos-based Image/Signal Encryption · Cryptography and Data Security
