[发明专利]一种SRAM型FPGA的加密装置及方法有效
申请号: | 201710137899.5 | 申请日: | 2017-03-09 |
公开(公告)号: | CN106933752B | 公开(公告)日: | 2019-10-08 |
发明(设计)人: | 王海;杨敏;秦红波;赵伟;刘岩 | 申请(专利权)人: | 西安电子科技大学 |
主分类号: | G06F12/14 | 分类号: | G06F12/14 |
代理公司: | 陕西电子工业专利中心 61205 | 代理人: | 韦全生;王品华 |
地址: | 710071*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提出了一种SRAM型FPGA的加密装置及方法,用于解决现有加密装置成本高、对加密芯片加密能力要求高和加密方法具有局限性的技术问题;加密装置包括SRAM型FPGA、非易失性存储器件、片外SRAM、静态认证串号远程更换接口、静态认证串号输入按键和可拆除加密使能开关;加密方法为:配置SRAM型FPGA芯片;获取SRAM型FPGA的序列号;初始序列加密模块判断是否对SRAM型FPGA芯片进行第一次加密;加密认证模块实现两级认证操作;初始序列加密模块更新安全信息和成功配置次数,并向用户逻辑模块发送认证成功信号;加密模块随时准备更换静态认证串号。本发明成本低、易于实现、通用性强、加密可靠。 | ||
搜索关键词: | 一种 sram fpga 加密 装置 方法 | ||
【主权项】:
1.一种SRAM型FPGA的加密装置,其特征在于,包括:SRAM型FPGA芯片、非易失性存储器件、片外SRAM芯片、静态认证串号远程更换接口、静态认证串号输入按键和可拆除加密使能开关,其中:SRAM型FPGA芯片,包括用户逻辑模块和加密认证模块,其中:用户逻辑模块,用于实现SRAM型FPGA芯片的用户逻辑功能;加密认证模块,包括静态认证串号更换模块、初始序列加密模块和FPGA序列号获取模块,其中:静态认证串号更换模块,用于接收并解析通过静态认证串号远程更换接口以及静态认证串号输入按键输入的静态认证串号更换信息,再将更换信息送往初始序列加密模块;FPGA序列号获取模块,通过逻辑功能实现对FPGA序列号的合法获取,并将获取的FPGA序列号送往初始序列加密模块;初始序列加密模块,用于实现对SRAM型FPGA芯片的第一次加密、对非易失性存储器件和片外SRAM芯片进行读写控制、实现静态认证序列号更换并根据安全认证的结果判定是否向用户逻辑模块发送开始工作信号;非易失性存储器件,其端口与SRAM型FPGA芯片的配置管脚相连,用于存储SRAM型FPGA芯片的配置文件数据以及包含静态认证串号、认证初始序列和认证加密结果的安全信息;片外SRAM芯片,用于存储SRAM型FPGA芯片的成功配置次数,其供电采用相对于加密装置独立的电池供电方式;静态认证串号远程更换接口,用于接收用户远程发送的静态认证串号更换信息;静态认证串号输入按键,用于接收用户本地发送的静态认证串号更换信息;可拆除加密使能开关,用于向初始序列加密模块发送单比特的加密使能信号。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安电子科技大学,未经西安电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201710137899.5/,转载请声明来源钻瓜专利网。