发明名称 |
一种CPU专用数据的加密装置及方法 |
摘要 |
本发明公开了一种CPU专用数据的加密装置,其设置在含有CPU的芯片中,包括:在CPU系统与外接数据传输之间设置的一加密单元,用于对所述CPU系统的读/写数据根据物理地址进行部分数据的解/加密;以及,一外存控制器,同时连接所述CPU系统和所述加密单元,用于将待解/加密数据经过所述加密单元,并将未加密数据或不需加密数据直接与所述CPU系统进行传输。本发明CPU专用数据的加密装置及方法由于采用对称分组数据加密技术实现对CPU专用数据的部分加密,在硬件上可以是一个相对独立的单元,对于原系统的硬件影响不大,易于实现;本发明方法具有安全,高效和易于实现的特点,可应用于任何计算机硬件系统中。 |
申请公布号 |
CN101051892B |
申请公布日期 |
2010.05.26 |
申请号 |
CN200710073515.4 |
申请日期 |
2007.03.14 |
申请人 |
江中尧 |
发明人 |
江中尧 |
分类号 |
H04L9/06(2006.01)I |
主分类号 |
H04L9/06(2006.01)I |
代理机构 |
深圳市君胜知识产权代理事务所 44268 |
代理人 |
王永文 |
主权项 |
一种CPU专用数据的加密装置,其设置在含有CPU的芯片中,其特征在于,包括:在CPU系统与外接数据传输之间设置的一加密单元,用于对所述CPU系统的读/写数据根据物理地址进行部分数据的解/加密;以及,一外存控制器,同时连接所述CPU系统和所述加密单元,用于将待解/加密数据经过所述加密单元,并将未加密数据或不需加密数据直接与所述CPU系统进行传输;所述加密单元还包括:一寄存器,用于配置需要解/加密数据物理地址;一译码器,用于对寄存器中的数值和CPU系统发来的物理地址合在一起进行译码,判断该地址对应的数据是否需要解/加密;一带旁路的分组数据加密器,用于根据译码器的判断结果对所述地址对应的数据进行解/加密后,再与所述外存控制器传输;所述含有CPU的芯片内存储一密钥,用于所述分组数据加密器的解/加密处理。 |
地址 |
518054 广东省深圳市南山区前海路星海名城8-3-8E |