-
公开(公告)号:CN112738037B
公开(公告)日:2023-01-31
申请号:CN202011496237.5
申请日:2020-12-17
Applicant: 航天信息股份有限公司
Inventor: 邵波
Abstract: 本发明公开了一种数据加密通信方法,用于发送端,包括:根据待发送数据的长度,将待发送数据划分为多个分块数据;确定基础块数据,根据基础块数据的长度,对除了第一分块数据以外的每个分块数据补充长度;根据待发送数据、基础块数据和补充长度后的每个分块数据,建立文件头信息;对文件头信息、基础块数据和第一分块数据进行加密,获得第一部分密文;基于基础块数据和文件头信息分别对每个补充长度后的分块数据进行类加密,获得第二部分密文;将第一部分密文和第二部分密文组成数据密文,发送数据密文。本发明简化加密运算,这样既可以保证安全性,又可以降低终端的运算复杂度,减少运算时间和资源需求,保证传输效率。
-
公开(公告)号:CN106921623A
公开(公告)日:2017-07-04
申请号:CN201510994048.3
申请日:2015-12-25
Applicant: 航天信息股份有限公司
IPC: H04L29/06
Abstract: 本发明涉及通信领域,公开了一种标识密钥更新方法及系统。其中,该方法包括:客户端生成认证令牌,并向密钥生成中心发送标识密钥更新请求和所述认证令牌;以及所述密钥生成中心响应所述标识密钥更新请求对所述认证令牌进行验证,并根据验证结果确定是否执行更新标识密钥的操作。通过使用本发明上述的方法及系统,能够在进行验证后根据验证结果确定是否对标识密钥进行更新,确保了密钥更新的安全性。
-
公开(公告)号:CN103914407B
公开(公告)日:2016-09-14
申请号:CN201210592331.X
申请日:2012-12-30
Applicant: 航天信息股份有限公司
Inventor: 邵波
IPC: G06F12/16
Abstract: 本发明涉及一种SD卡掉电保护和恢复方法,在整个支付交易过程中,如果存在命令需要写入数据到flash或者修改flash的数据,则启动掉电保护机制,就是在执行一个命令的时候,该命令需要写入实际数据区的数据,首先将数据写到备份区里,当在备份区将数据写完后,再将备份区数据按照实际目标数据区写入数据,当将备份区的数据完全写入到实际数据区后,还需要把0xFAFAFAFA的标志,写到备份区的总体情况区的最后四个字节;所述方法采用循环使用及自然增长方式,实现备份区数据及信息的写入,擦除的次数最小化,并且能够防止一个位置反复擦除,写入,最大化使用了备份区,实现了写平衡,既延长了嵌入式设备的寿命,又实现了掉电保护功能。
-
公开(公告)号:CN105743648A
公开(公告)日:2016-07-06
申请号:CN201410751946.1
申请日:2014-12-09
Applicant: 航天信息股份有限公司
Abstract: 本发明公开了一种应用于身份认证的指纹USBKEY、指纹中心服务器及系统与方法,属于信息安全领域,包括指纹中心服务器和指纹USBKEY;按压指纹USBKEY的屏幕进行指纹采集;将采集的指纹分别在指纹USBKEY内部和指纹中心服务器中进行比对;将指纹USBKEY内部的指纹比对成功结果返回给指纹中心服务器;指纹中心服务器判断返回结果和指纹中心服务器中的比对结果均正确时,向指纹USBKEY发出调用指纹USBKEY自身的数字证书指令。本发明通过网络指纹比对进行双因子身份认证,网络指纹认证与PKI体系数字证书认证相互独立又相互关联,大大提高了系统的安全性。
-
公开(公告)号:CN104852803B
公开(公告)日:2019-04-23
申请号:CN201410153072.X
申请日:2014-04-16
Applicant: 航天信息股份有限公司
IPC: H04L9/32
Abstract: 本发明提供了一种实现OpenSSL支持SM2算法的方法。该方法主要包括:在OpenSSL的代码文件中增加重命名的摘要算法的算法描述;在OpenSSL的代码文件中增加SM2算法的曲线参数描述及其参数;在OpenSSL的引擎机制中增加支持重命名的摘要算法的第一新引擎;在OpenSSL的引擎机制中增加对SM2算法进行支持的第二新引擎;第一新引擎在被OpenSSL所调用时,根据重命名的摘要算法的算法描述通过调用OpenSSL本身的摘要算法来实现重命名的摘要算法;第二新引擎在被OpenSSL所调用时,根据SM2算法的曲线参数描述及其参数来实现SM2算法。本发明提供的实现OpenSSL支持SM2算法的方法,可以使SM2算法更为容易地和OpenSSL原有的上下层功能结合在一起,从而实现将SM2算法有效、方便地嵌入到OpenSSL框架中。
-
公开(公告)号:CN108259162A
公开(公告)日:2018-07-06
申请号:CN201611241088.1
申请日:2016-12-28
Applicant: 航天信息股份有限公司
Abstract: 本发明涉及一种密钥存储方法,该方法包括:使用硬件随机数发生器产生真随机数,该真随机数作为本次存储的一个加密因子;使用该真随机数生成种子,将该种子带入线性反馈移位寄存器得到伪随机数;使用主密钥和所述伪随机数异或得到随机主密钥,再使用纠错码算法编码该随机主密钥得到编码数据;将该真随机数进行私有算法变换后得到中间数据,所述中间数据作为待存储数据的错误位置去篡改该编码数据得到误码数据;将该误码数据加密存储。本发明将生成的随机数隐藏在要保护的数据中,加大了数据随机化的强度。在存储资源有限的情况下,为防止密文泄漏后的暴力攻击,数据中混入误码,并使用私有算法加密数据,使密钥存储更加安全。
-
公开(公告)号:CN106921488A
公开(公告)日:2017-07-04
申请号:CN201510994479.X
申请日:2015-12-25
Applicant: 航天信息股份有限公司
IPC: H04L9/08
Abstract: 本发明涉及数据安全领域,公开了一种标签数据加密方法及标签数据解密方法,所述标签数据加密方法包括:按照预定长度将数据划分为至少一个数据区;通过保护密钥K1对所述数据区的数据进行加密;以及根据映射表对经加密的数据区的数据进行映射以形成数据密文,如此即降低了标签的复杂性和成本又保证了标签的安全性。
-
公开(公告)号:CN104572231A
公开(公告)日:2015-04-29
申请号:CN201310505413.0
申请日:2013-10-23
Applicant: 航天信息股份有限公司
Abstract: 本发明提供了一种不同操作平台之间的工程移植方法和装置。该方法包括:用make集成编译工具执行linux/unix平台下的C/C++工程的makefile文件,makefile文件执行结束后得到输出结果,将输出结果重定向为一个文本文件;分析文本文件,将make集成编译工具执行makefile文件过程中处理的.o中间文件到.a目标文件的对应关系、.c源文件到.o中间文件的对应关系找到,并获取重构.a目标文件所对应的工程文件所需的所有源文件;利用脚本语言根据源文件进行自动重构,得到windows平台下的.a目标文件所对应的工程文件。本发明实施例的不同操作平台之间的工程移植方法避免了分析makefile文件,花费时间较短,实现方法简便,不容易出错,使得将linux/unix下的C/C++工程移植到windows下的codeblock工程等工程更为快捷方便。
-
公开(公告)号:CN106921488B
公开(公告)日:2020-07-28
申请号:CN201510994479.X
申请日:2015-12-25
Applicant: 航天信息股份有限公司
IPC: H04L9/08
Abstract: 本发明涉及数据安全领域,公开了一种标签数据加密方法及标签数据解密方法,所述标签数据加密方法包括:按照预定长度将数据划分为至少一个数据区;通过保护密钥K1对所述数据区的数据进行加密;以及根据映射表对经加密的数据区的数据进行映射以形成数据密文,如此即降低了标签的复杂性和成本又保证了标签的安全性。
-
公开(公告)号:CN106921623B
公开(公告)日:2020-06-05
申请号:CN201510994048.3
申请日:2015-12-25
Applicant: 航天信息股份有限公司
IPC: H04L29/06
Abstract: 本发明涉及通信领域,公开了一种标识密钥更新方法及系统。其中,该方法包括:客户端生成认证令牌,并向密钥生成中心发送标识密钥更新请求和所述认证令牌;以及所述密钥生成中心响应所述标识密钥更新请求对所述认证令牌进行验证,并根据验证结果确定是否执行更新标识密钥的操作。通过使用本发明上述的方法及系统,能够在进行验证后根据验证结果确定是否对标识密钥进行更新,确保了密钥更新的安全性。
-
-
-
-
-
-
-
-
-