主权项 |
1.一种可保护唯读记忆体资料的密码保护电路,包括:一唯读记忆体,用以储存资料;一伪随机产生器,根据一初始値,加密该唯读记忆体资料;以及一加法器,将该伪随机产生器的加密结果,及该唯读忆体资料相加,藉以得到一扰乱资料;其中,该伪随机产生器包括:一移位暂存器,存放该初始値及该唯读记忆体资料;以及一运算电路,运算该移位暂存器存放的资料、并将处理结果送回该移位暂存器以进行移位动作。2.如申请专利范围第1项所述的密码保护电路,其中,当该移位暂存器及该初始値为16位元时,该运算电路可根据f(x)=x15+x12+x7+x+1运算该移位暂存器的资料、并将处理结果送回该移位暂存器的最低位元,如此,当该初始値为FFFFH时,该移位暂存器存放的资料会维持不变,而当该初始値为0000H-FFFEH时,该移位暂存器的资料则会加密而改变。3.如申请专利范围第2项所述的密码保护电路,其中,当该移位暂存器存放的资料满足一特定条件时,该唯读记忆体资料系载入该移位暂存器以改变其内容。4.如申请专利范围第1项所述的密码保护电路,其中,该加法器系相加该唯读记忆体资料及该移位暂存器中相同长度的资料,藉以得到该扰乱资料。5.如申请专利范围第1项所述的密码保护电路,更包括一闩锁电路,用以闩锁该加法器的输出。6.一种可保护唯读记忆体资料的密码保护电路,包括:一初始値产生器,用以产生第一个域或第二値域的初値;一移位暂存器,用以暂存该初始値、并选择性地载入该唯读记忆体资料,藉以改变其资料内容;一运算电路,计算该移位暂存器的资料、并将结果送回该移位暂存器以进行移位动作;一加法器,相加该唯读记忆体资料及该移位暂存器中相同长度的资料,藉以得到一扰乱资料;以及一闩锁电路,闩锁该加法器的输出。图式简单说明:第1图系本发明可保护唯读记忆体资料的密码保护电路的方块图;以及第2图系本发明可保护唯读记忆体资料的密码保护电路的电路图。 |