-
公开(公告)号:CN108055361A
公开(公告)日:2018-05-18
申请号:CN201711163028.7
申请日:2017-11-21
Applicant: 中国科学院信息工程研究所
Abstract: 本发明公开了一种利用公共服务的虚拟机定位方法。本方法为:确定云主机为目标虚拟机,选定多种公共网络服务及提供对应服务的公共网络服务节点;目标虚拟机对各种公共网络服务,分别访问其对应的公共网络服务节点,记录对各网络服务节点的访问呢结果,形成目标虚拟机可能所属的地理位置排序列别及相应的地理位置参数列表;将记录的访问各种公共网络服务的访问结果相结合,判断目标虚拟机的地理位置。
-
公开(公告)号:CN114611078B
公开(公告)日:2025-05-13
申请号:CN202011409117.7
申请日:2020-12-03
Applicant: 中国科学院信息工程研究所
Abstract: 本发明公开了一种隐式证书的透明化方法及系统,支持将隐式证书提交至多个证书透明化公开日志服务器,兼容不支持证书透明化的隐式证书验证。本发明将隐式证书透明化的同时不用带来新的签名和签名验证开销,也不需要分别验证是否提交给单个公开日志服务器,在验证隐式证书是否有效的同时即可验证是否提交给多个公开日志服务器。
-
公开(公告)号:CN113962693B
公开(公告)日:2025-03-21
申请号:CN202111110004.1
申请日:2021-09-18
Applicant: 中国科学院信息工程研究所
Abstract: 本发明公开了一种用于区块链系统的私钥托管、恢复方法及系统,包括利用私钥di与随机数k对交易消息Mi签名后,将交易消息Mi与签名值(ri,si)存储在区块链中;存储签名值(ri,si)所在区块的唯一标识hi及唯一标识hi与私钥di的对应关系;将随机数k的N个份额kj存储于相应托管方pj,其中j∈[1,N];恢复私钥时,利用唯一标识hi在区块链中检索,获取交易消息Mi与签名值(ri,si);通过存储于托管方pj的份额kj,恢复随机数k;基于交易消息Mi、签名值(ri,si)、随机数k及唯一标识hi与私钥di的对应关系,恢复私钥di。本发明可以使用同一个随机数k对多个私钥di进行批量托管,避免了对用户分别对多个私钥进行托管所带来的繁重开销。
-
公开(公告)号:CN115484024A
公开(公告)日:2022-12-16
申请号:CN202211046278.3
申请日:2022-08-30
Applicant: 中国科学院信息工程研究所
IPC: H04L9/08 , H04L9/32 , H04L67/104
Abstract: 本发明公开了一种用于联盟链超级账本的随机数生成方法,其特征在于,对于超级账本进行交易及账本更新的任一步骤,将该步骤中需要进行随机数生成的节点定义为第一类型节点,将该步骤中与所述第一类型节点通信的其他节点定义为第二类型节点;其中,第一类型节点首先从多个不同第二类型节点分别获取随机数;然后第一类型节点从当前所获取随机数中选取N个随机数进行处理计算,并将处理得到的数值作为一个熵源放入第一类型节点的熵池中,当第一类型节点需生成随机数时,对熵池中的熵源进行熵估计,当估计的熵值大于设定阈值时,第一类型节点对熵池中的熵源进行熵提取,得到第一类型节点所需的随机数。本发明丰富了熵源来源,提高了随机数的生成质量。
-
公开(公告)号:CN114422138A
公开(公告)日:2022-04-29
申请号:CN202111511623.1
申请日:2021-12-06
Applicant: 中国科学院信息工程研究所
IPC: H04L9/32 , H04L67/02 , H04L61/4511
Abstract: 本发明公开了一种域名所有者自定义验证策略的证书透明化方法和系统,本方法为:1)域名所有者将CVP及对应的签名证书发送给策略日志服务器,并获得SPT;其中,CVP为自定义的CT验证策略编码、签名后得到的签名结果,SPT为策略日志服务器对CVP的签名结果;2)域名所有者将其数字证书、SPT以及CVP中指定的SCT发送给TLS客户端;3)TLS客户端根据CVP对所访问的网站进行域名证书验证,验证均通过的数字证书才被认为是有效数字证书;4)域名所有者仅监视CVP中所声明的日志服务器,即可获得所有绑定其域名的有效数字证书,通过对比获取的数字证书与自己实际申请的数字证书,确定是否存在欺诈性的数字证书。
-
公开(公告)号:CN108055361B
公开(公告)日:2020-05-22
申请号:CN201711163028.7
申请日:2017-11-21
Applicant: 中国科学院信息工程研究所
Abstract: 本发明公开了一种利用公共服务的虚拟机定位方法。本方法为:确定云主机为目标虚拟机,选定多种公共网络服务及提供对应服务的公共网络服务节点;目标虚拟机对各种公共网络服务,分别访问其对应的公共网络服务节点,记录对各网络服务节点的访问呢结果,形成目标虚拟机可能所属的地理位置排序列别及相应的地理位置参数列表;将记录的访问各种公共网络服务的访问结果相结合,判断目标虚拟机的地理位置。
-
公开(公告)号:CN104243456B
公开(公告)日:2017-11-03
申请号:CN201410437599.5
申请日:2014-08-29
Applicant: 中国科学院信息工程研究所
Abstract: 本发明公开了适用于云计算的基于SM2算法的签名及解密方法和系统。具体地,可在通信双方分别存储部分私钥,两方联合才能对消息进行签名或解密等操作,通信双方均无法获取到对方私钥的任何信息,因此攻击者在入侵其中任何一方的情况下,都不能伪造签名或解密密文,从而提高了云计算环境中的私钥的安全性;而且,签名过程和解密过程中,通信双方仅需要进行很少的交互,从而能够满足云计算环境中低延迟、少交互的应用需求。
-
公开(公告)号:CN104580174A
公开(公告)日:2015-04-29
申请号:CN201410828184.0
申请日:2014-12-26
Applicant: 中国科学院信息工程研究所
CPC classification number: H04L63/1441 , H04L63/08 , H04L67/10
Abstract: 本发明公开了一种防止恶意服务器攻击的敏感数据计算外包服务方法,在恶意服务器存在时,通过将用户敏感数据拆分成若干秘密分享,计算外包服务提供方通过在秘密分享上执行用户请求的计算操作,可提供的计算操作包括加法、减法、乘法、除法、求余、比较及其复合操作。各个服务器通过相互协作、验证,从而保证计算结果的正确性,实现为用户敏感数据提供连续的计算服务。
-
公开(公告)号:CN114928438B
公开(公告)日:2025-04-01
申请号:CN202210124541.X
申请日:2022-02-10
Applicant: 中国科学院信息工程研究所
Abstract: 本发明公开了一种抗内存信息泄露攻击的椭圆曲线数字签名计算方法及装置,属于密码技术领域。所述方法包括:在初始化可信环境下,将对称密码算法密钥置于特权寄存器,并使用对称密码算法密钥生成随机数k1的密文与私钥的密文,及计算标量乘k1×G的值;每次签名时,基于选取的签名算法与所述标量乘k1×G的值,计算用于生成参数s的明文数据,其中所述用于生成参数s的明文数据包括:参数r或基于参数r计算的数据;寄存器根据所述明文数据、随机数k1的密文与私钥的密文,计算参数s;输出(r,s)作为消息的数字签名。本发明保证内存中的计算不会泄露随机数和私钥的信息,敏感数据的计算都在寄存器中完成,并且降低性能开销,提高了适用范围,具体良好的兼容性和可扩展性。
-
公开(公告)号:CN114928438A
公开(公告)日:2022-08-19
申请号:CN202210124541.X
申请日:2022-02-10
Applicant: 中国科学院信息工程研究所
Abstract: 本发明公开了一种抗内存信息泄露攻击的椭圆曲线数字签名计算方法及装置,属于密码技术领域。所述方法包括:在初始化可信环境下,将对称密码算法密钥置于特权寄存器,并使用对称密码算法密钥生成随机数k1的密文与私钥的密文,及计算标量乘k1×G的值;每次签名时,基于选取的签名算法与所述标量乘k1×G的值,计算用于生成参数s的明文数据,其中所述用于生成参数s的明文数据包括:参数r或基于参数r计算的数据;寄存器根据所述明文数据、随机数k1的密文与私钥的密文,计算参数s;输出(r,s)作为消息的数字签名。本发明保证内存中的计算不会泄露随机数和私钥的信息,敏感数据的计算都在寄存器中完成,并且降低性能开销,提高了适用范围,具体良好的兼容性和可扩展性。
-
-
-
-
-
-
-
-
-