[发明专利]基于静态随机存储器的可编程门阵列芯片加密方法及系统有效
申请号: | 201410258908.2 | 申请日: | 2014-06-11 |
公开(公告)号: | CN104035890B | 公开(公告)日: | 2017-02-15 |
发明(设计)人: | 罗彬;伏德雨;薛飞;汪顺长;陈东 | 申请(专利权)人: | 丽水博远科技有限公司 |
主分类号: | G06F12/14 | 分类号: | G06F12/14 |
代理公司: | 北京德琦知识产权代理有限公司11018 | 代理人: | 牛峥,王丽琴 |
地址: | 323000 浙江*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 静态 随机 存储器 可编程 门阵列 芯片 加密 方法 系统 | ||
1.一种基于静态随机存储器的可编程门阵列芯片加密方法,其特征在于,包括:
初始化配置步骤:
外置存储器向FPGA芯片发送配置数据,所述配置数据包括用于配置业务功能电路的第一配置信息和用于配置与业务功能电路对应的授权电路的第二配置信息;
所述FPGA芯片根据配置数据对电路进行配置,以形成业务功能电路和与业务功能电路对应的授权电路,并使所述业务功能电路处于等待状态,将所述授权电路置于工作状态;
业务处理步骤:
当需要业务功能电路进行工作时,与该业务功能电路对应的授权电路向协处理器发起服务请求;
所述协处理器根据所述服务请求生成密钥种子,并将密钥种子发送至所述微处理器和授权电路,将服务请求发送至所述微处理器;
所述微处理器根据所述服务请求生成授权信息,并利用密钥种子加密所述授权信息得到授权信息密文,将所述授权信息密文发送至所述授权电路;
所述授权电路利用密钥种子解密所述授权信息密文得到所述授权信息的明文后,授权其对应的业务功能电路进入工作状态。
2.根据权利要求1所述的方法,其特征在于,所述第一配置信息包括其配置的业务功能电路的功能等级信息,所述第二配置信息包括不同级别的业务功能电路对应不同的授权电路,相同级别的业务功能电路对应相同的授权电路的对应信息。
3.根据权利要求2所述的方法,其特征在于,业务处理步骤中,所述服务请求包括授权电路对应的业务功能电路的功能等级信息;
所述协处理器根据所述服务请求中的功能等级信息生成对应的唯一密钥种子。
4.根据权利要求3所述的方法,其特征在于,所述微处理器根据所述服务信息生成授权信息,并利用密钥种子加密所述授权信息得到授权信息密文,将所述授权信息密文发送至所述授权电路包括:
微处理器验证密钥种子与上次接收的密钥种子是否重复,若重复,则不处理此次服务请求,若不重复,则根据服务信息生成授权信息,利用密钥种子对所述授权信息进行加密,将所述授权信息密文发送至所述授权电路;所述授权信息包括授权电路提供的处理结果的数据格式、长度、加密方式。
5.根据权利要求4所述的方法,其特征在于,所述授权电路利用密钥种子解密所述授权信息密文得到所述授权信息的明文后,授权其对应的业务功能电路进入工作状态包括:
所述授权电路利用密钥种子解密所述授权信息密文得到所述授权信息的明文后,授权其对应的业务功能电路进入工作状态;
所述业务功能电路开始工作,并将业务功能电路的处理结果按照微处理器要求的数据格式、长度、加密方式发送至微处理器。
6.根据权利要求5所述的方法,其特征在于,所述授权电路将处理结果按照所述微处理器要求的数据格式、长度、加密方式发送至微处理器后,发送业务完成信息至所述微处理器,所述微处理器收到业务完成信息后,清空缓存数据。
7.根据权利要求1-6任一项所述的方法,其特征在于,所述FPGA芯片根据配置数据对电路进行配置,以形成业务功能电路和与业务功能电路对应的授权电路,并使所述业务功能电路处于等待状态,将所述授权电路置于工作状态包括:
所述FPGA芯片根据配置数据对电路进行配置,以形成业务功能电路和与业务功能电路对应的授权电路,并使所述业务功能电路和授权电路处于等待状态;
所述FPGA芯片生成随机数,根据内置的第一密钥和所述随机数生成第一校验码,并将随机数发送至外设加密芯片;所述外设加密芯片接收所述随机数,根据内置的第二密钥和所述随机数生成第二校验码,并将第二校验码发送至所述FPGA芯片;
所述FPGA芯片比较第一校验码和第二校验码,当二者一致时,将所述授权电路置于工作状态。
8.根据权利要求1-6任一项所述的方法,其特征在于,所述FPGA芯片根据配置数据对电路进行配置,以形成业务功能电路和与业务功能电路对应的授权电路,并使所述业务功能电路处于等待状态,将所述授权电路置于工作状态包括:
所述配置数据为加密配置数据,所述FPGA芯片解密所述加密配置数据,并对电路进行配置,以形成业务功能电路和与业务功能电路对应的授权电路,并使所述业务功能电路处于等待状态,将所述授权电路置于工作状态。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于丽水博远科技有限公司,未经丽水博远科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410258908.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:永磁同步磁阻电机和具有其的压缩机
- 下一篇:一种电动汽车空调系统