[发明专利]一次性可编程加密装置与其加密方法有效
| 申请号: | 201810224134.X | 申请日: | 2018-03-19 |
| 公开(公告)号: | CN110287708B | 公开(公告)日: | 2023-07-04 |
| 发明(设计)人: | 饶维克;杨睿;温海华 | 申请(专利权)人: | 扬智科技股份有限公司 |
| 主分类号: | G06F21/60 | 分类号: | G06F21/60;H04L9/08 |
| 代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 胡林岭 |
| 地址: | 中国台湾新竹*** | 国省代码: | 暂无信息 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一次性 可编程 加密 装置 与其 方法 | ||
1.一种一次性可编程加密装置,其特征在于,包括:
一处理器电路,输出一明文数据与一写入地址;
一地址判断电路,接收该写入地址与该明文数据,依据该写入地址对应的锁定位元判断该写入地址是否为一合格存取地址,其中若该写入地址为该合格存取地址,该地址判断电路致能输出该写入地址与该明文数据;若该写入地址不为该合格存取地址,该地址判断电路禁能输出该写入地址与该明文数据;
一加密引擎电路,包括:
一密钥记录电路,输出一原始密钥;
一填充电路,接收该写入地址,利用一预设数据扩充该写入地址而输出一填充数据;
一第一加密电路,接收该原始密钥与该填充数据,依据该填充数据对该原始密钥进行第一加密逻辑运算,以输出一加密密钥;以及
一第二加密电路,接收该加密密钥与该明文数据,依据该加密密钥对该明文数据进行第二加密逻辑运算,以输出一密文数据;以及
一存储器电路,接收该密文数据,依据该写入地址储存该密文数据,其中该存储器电路包括一次性可编程存储器。
2.如权利要求1所述的一次性可编程加密装置,更包括:
一选择器,接收一加密致能信号、该密文数据与该明文数据,依据该加密致能信号的输出准位选择输出该密文数据或该明文数据至该存储器电路。
3.如权利要求2所述的一次性可编程加密装置,更包括:
一系统配置寄存器,记录有至少一安全数据地址,输出该加密致能信号,依据该写入地址是否符合该至少一安全数据地址而决定该加密致能信号的输出准位。
4.如权利要求1所述的一次性可编程加密装置,其中该预设数据包括一第一预设位元序列与第二预设位元序列,而该填充电路包括:
一第一子填充电路,接收该写入地址,利用该第一预设位元序列扩充该写入地址而输出该填充数据的一第一子填充数据;
一第二子填充电路,接收该写入地址,利用该第二预设位元序列扩充该写入地址而输出一第二子填充数据;以及
一第一切换电路,接收一计数信号,依据该计数信号依序输出该填充数据中的该第一子填充数据与该第二子填充数据至该第一加密电路。
5.一种一次性可编程加密装置,其特征在于,包括:
一处理器电路,输出一明文数据与一写入地址;
一加密引擎电路,包括:
一密钥记录电路,输出一原始密钥;
一填充电路,接收该写入地址,利用一预设数据扩充该写入地址而输出一填充数据;
一第一加密电路,接收该原始密钥与该填充数据,依据该填充数据对该原始密钥进行第一加密逻辑运算,以输出一加密密钥;以及
一第二加密电路,接收该加密密钥与该明文数据,依据该加密密钥对该明文数据进行第二加密逻辑运算,以输出一密文数据;以及
一存储器电路,接收该密文数据,依据该写入地址储存该密文数据,
其中该第一加密电路包括:
一加密逻辑电路,依序接收该填充数据的第一子填充数据与该填充数据的第二子填充数据,依据该原始密钥分别对该第一子填充数据与该第二子填充数据进行该第一加密逻辑运算,以依序输出一高位元加密密钥与一低位元加密密钥;
一第二切换电路,依序接收该高位元加密密钥与该低位元加密密钥,并依据计数信号而依序输出该高位元加密密钥与该低位元加密密钥;以及
一组合电路,将该高位元加密密钥与该低位元加密密钥组合为该加密密钥而输出。
6.如权利要求5所述的一次性可编程加密装置,其中该第一子填充数据的位元长度与该第二子填充数据的位元长度相同,且该第一子填充数据的位元长度为该原始密钥的位元长度的一半。
7.如权利要求5所述的一次性可编程加密装置,其中该第一子填充数据的位元长度与该第二子填充数据的位元长度相异。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于扬智科技股份有限公司,未经扬智科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810224134.X/1.html,转载请声明来源钻瓜专利网。





