Intel MCS-51 implementation of the Serpent AES cipher
-----------------------------------------------------
Vincent Journot <[email protected]>
Markus Kuhn <[email protected]>
2000-05-11
The files included are
- serpent.asm: an 8051 implementation of Serpent in assembly
language. It is public domain and should be used by anyone who'd
like to see the performance of Serpent on 8-bit microcontrollers,
such as in smart cards. The implementation covers only encryption.
Decryption is left as an exercise for the reader.
- serpent.pdf: an explanation of the implementation.
- hare.asm: a faster implementation of Serpent but its code size is
7130 bytes instead of 2021 bytes for serpent.asm. Therefore you
would find it difficult to load the code on some microcontrollers.
- otheraes/: other 8051 implementations of AES candidates that were
used for the performance comparison
The assembler used was ML-ASM51.ZIP available from
ftp://ftp.funet.fi/pub/microprocs/MCS-51/signetics-bbs/
The simulator used to test the implementation was the "535 Simulator"
by Hernando Vasquez <[email protected]> and can be downloaded from:
http://yo.mundivia.es/hvasquez/sim535/index.htm
But, to be able to load a code whose size exceeds 1 Kbyte, you'll have
to register.
Enjoy ...
serpent加密算法 8051汇编语言实现代码
需积分: 5 125 浏览量
2024-01-10
14:49:11
上传
评论
收藏 75KB GZ 举报
FPGA_Darren
- 粉丝: 3
- 资源: 33
最新资源
- TG-2024-05-23-204718255.mp4
- 候志强@181 5428 8938_20240420112107.amr
- spispispispispi
- 实验二:IP协议分析.zip
- 驱动代码驱动代码驱动代码驱动代码
- SVID_20240523_141155_1.mp4
- Code for the complete guide to tkinter tutorial
- 关于百货中心供应链管理系统.zip
- SimpleFolderIcon-master 修改Unity的Project下的文件夹图标
- A python Tkinter widget to display tile based maps
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈