1 MCU
8位嵌入式微处理器核是应用软件的运行平台,负责处理数据和操控片上其它功能部件和总线,是SSX1018密码专用芯片的核心。本项目要根据微处理器核的结构、指令集的特点、处理能力等因素来设计整个SOC,包括芯片的体系结构,总线系统、各个模块的接口以及功能、底层软件的接口与功能等等。通过对微处理器的应用进行深入的研究并进行有效的应用,在很大程度上简化SOC芯片的设计、提升芯片的性能、降低系统的功耗以及缩减芯片的面积和成本。
2 密码算法加速引擎
SSX1018目前完全支持SM3密码杂凑算法。密码杂凑算法的主要特征是加密过程不需要密钥,并且经过加密的数据无法被解密,只有输入相同的明文数据经过相同的密码杂凑算法才能得到相同的密文。目前市场的动态密码锁多使用的MD5和SHA-1算法是属于RSA公司的成熟的密码杂凑算法,而SM3则是我国自主研制的密码杂凑算法。