发明名称 |
一种基于韧体层的软件防护加密认证方法 |
摘要 |
本发明公开了一种基于韧体层的软件防护加密认证方法,实现过程包括如下步骤:步骤1,在进行计算机主板设计的时候增设嵌入式控制芯片,嵌入式控制芯片通过LPC总线与南桥通信,在嵌入式控制芯片内运行韧体程序;步骤2,在计算机应用软件设计过程中要加入对嵌入式控制芯片进行读写的操作;步骤3,升级密钥;步骤4,AES密钥生成;用于生成AES加密过的密钥文件。本发明不仅仅只依赖于计算机软件加密,还增加了韧体加密认证。把对应的工业计算机和对应的应用软件联系起来,应用软件只有在相应的授权计算机上才能得到安装和运行,提高了软件防护的可靠性。 |
申请公布号 |
CN106156658A |
申请公布日期 |
2016.11.23 |
申请号 |
CN201610516918.0 |
申请日期 |
2016.07.04 |
申请人 |
昆山百敖电子科技有限公司 |
发明人 |
蔡成宝;吴成红 |
分类号 |
G06F21/71(2013.01)I;G06F21/64(2013.01)I |
主分类号 |
G06F21/71(2013.01)I |
代理机构 |
南京苏高专利商标事务所(普通合伙) 32204 |
代理人 |
李玉平 |
主权项 |
一种基于韧体层的软件防护加密认证方法,其特征在于,实现过程包括如下步骤:步骤1,在进行计算机主板设计的时候增设嵌入式控制芯片,嵌入式控制芯片通过LPC总线与南桥通信,在嵌入式控制芯片内运行韧体程序;步骤2,在计算机应用软件设计过程中要加入对嵌入式控制芯片进行读写的操作;步骤3,升级密钥;步骤3中的密钥升级需要和嵌入式控制芯片内运行的韧体程序同步使用,把新的密钥文件通过系统I/O端口写入到嵌入式控制芯片内,从而实现密钥更新;步骤4,AES密钥生成;用于生成AES加密过的密钥文件。 |
地址 |
215300 江苏省苏州市昆山市前进东路科技广场1602 |