用于秘钥数据加密的单片系统体系结构与实现_数据加密主要用于
Máire McLoone, John V. McCanny, Queen"s University, Belfast, Northern Ireland
System-on-Chip
Architectures and
Implementations for
Private-Key
Data Encryption
2003, 160pp.
Hardcover GBP 69.99
ISBN 0-306-47882-X
Kluwer Academic Publishers
PC的广泛利用也增加了许多人为破坏数据的可能,这就导致了相当高百分比的数据流要求保护。而用于因特网安全的最基本的也是最普遍的工具之一就是加密。
本书提供了高效的密码算法的硬件实现。作者介绍了适用于数据加密标准(DES)和Rijndael的对称密钥加密算法的崭新类属硅体系结构。DES是20多年来美国联邦信息处理标准,它在2001年底被Rijndael算法取代。该类属体系结构能很快地应用并很容易产生单片系统的核心,它能支持许多应用的需求,其中最主要的是运算及加密的不同模式和解密能力。此外本书描述了有效的安全散列算法SHA-1、SHA-2和钥控散列信息鉴别密码(HMAC),还介绍了单片系统因特网协议安全(IPSec)体系结构,它包括了类属Rijndael设计及高效的HMAC-SHA-1实现。
全书共有6章,还有5个附录。第1章背景理论;第2章DES算法体系结构与实现;第3章Rijndael体系结构与实现;第4章更为深入的Rijndael体系结构与实现;第5章散列算法及安全应用;第6章总结性结论及进一步的研究工作。附录分别是A.模数算术;B.DES算法排列与S盒;C.Rijndael算法中查表的应用;D.基于查表的Rijndaet体系结构中的查表;E.SHA-384/SHA-512常数。
本书的目的在于对涉及从加密算法到硅芯片实现转化的设计与开发过程提供一个极好的指南,它对于任何需要有效地实现高级加密标准(AES)和DES的工程师来说都是非常实用的。
胡光华,高级软件工程师
(原中国科学院物理学研究所)
Hu Guanghua, Senior Software Engineer
(Former Institute of Physics,the Chinese Academy of Sciences)
