A very lightweight encryption method based on multiple substitution tables

L. Henschen*, J. Lee

*Corresponding author for this work

Research output: Contribution to journalConference articlepeer-review

Abstract

We present a very lightweight encryption method based on multiple substitution tables. The method does not use sophisticated integer arithmetic and is therefore suitable for small embedded systems and other applications using simple processing elements. Plain text is encrypted one byte at a time. Each byte is replaced by the substitution element in the current table, and the plain text byte also determines the table to be used for the next byte. Encrypting and decrypting one byte involves only a table look-up, no arithmetic or bit manipulation. The same plain text byte has very small probability of being encrypted the same way twice in a row. We also present additional techniques for making the method secure against attacks when used in applications where the messages may have special or restricted forms.

Original languageEnglish (US)
Article number012101
JournalJournal of Physics: Conference Series
Volume1828
Issue number1
DOIs
StatePublished - Mar 4 2021
Event2020 International Symposium on Automation, Information and Computing, ISAIC 2020 - Beijing, Virtual, China
Duration: Dec 2 2020Dec 4 2020

ASJC Scopus subject areas

  • Physics and Astronomy(all)

Fingerprint Dive into the research topics of 'A very lightweight encryption method based on multiple substitution tables'. Together they form a unique fingerprint.

Cite this