-
公开(公告)号:CN109358977B
公开(公告)日:2020-12-22
申请号:CN201810952250.3
申请日:2018-08-21
Applicant: 中国科学院信息工程研究所
Abstract: 本发明公开了一种应用于云存储冗余性验证的方法及系统。本发明方法为:选取客户端1和客户端2,通过测量客户端2在设定时间读取设定位置的文件所消耗的时间来判断云存储的冗余性;其中,设定时间是指客户端1在向云端上传文件F的时刻,设定位置是指该文件F在上传云端过程中,云端备份写入的机械硬盘。本发明可以对云存储服务商进行多次冗余性验证,且不受时间和地点的限制。
-
公开(公告)号:CN110134647B
公开(公告)日:2021-08-06
申请号:CN201910255662.6
申请日:2019-04-01
Applicant: 中国科学院信息工程研究所
IPC: G06F16/14 , G06F16/16 , G06F16/174 , G06F16/182 , G06F21/16
Abstract: 本发明涉及一种支持云端数据去重的数字水印方法和系统。该方法包括:用户端向云服务器端提出上传某原文件的请求;若原文件为第一次上传,用户端对原文件使用数字水印生成水印文件,根据数字水印的水印嵌入位置和水印内容生成原文件的所有权证明,将所有权证明和水印文件一同上传至云服务器端;若原文件为非第一次上传,用户端利用水印信息证明对原文件的所有权,如果具有所有权则云服务器端将用户端纳入所有者列表,否则拒绝将用户端加入所有者列表。进一步可以实现文件分发和文件还原。所述数字水印优选使用频域数字水印。本发明能够在保护用户所有权的前提下兼顾云存储服务的质量,大大提升云存储空间的利用率。
-
公开(公告)号:CN112671712A
公开(公告)日:2021-04-16
申请号:CN202011356235.6
申请日:2020-11-27
Applicant: 中国科学院信息工程研究所
Abstract: 本发明公开了一种支持高效动态更新的云数据完整性验证方法及系统,包括数据所有者将存储文件分割成n个文件块mi,将得到文件F转化为MHT‑list数据结构,将生成的文件F、文件标签t、生成的文件块同态验证器集合Φ与根节点签名集合SIG发送至CSP,将文件标签t发送至TPA;TPA将生成的随机挑战chal发送至CSP,以获取完整性证明P;TPA计算完整性验证结果并返还至数据所有者。本发明解决了现有云数据完整性验证方案中TPA需要参与并记录动态更新过程的问题,提升了方案在动态更新过程的稳定性,解决完整性验证过程中过长的验证路径导致通信开销较大的问题,相比于单个文件块的操作粒度有效减少了计算和通信开销。
-
公开(公告)号:CN110855754A
公开(公告)日:2020-02-28
申请号:CN201911014984.8
申请日:2019-10-24
Applicant: 中国科学院信息工程研究所
Abstract: 本发明提出一种弱网络连接区域的IoT-based云主机物理位置验证方法,用于解决时延与距离不呈强线性关系和由于地标主机不可靠及分布不均匀导致定位准确度低的问题,本方法采用挑战-响应机制,实现云端对主机物理位置的验证,通过提取、验证、清理步骤,将广泛分布的IoT设备作为可靠地标主机,通过分层定位有效降低了网络测量及验证开销,通过时延阈值防御敌手的时延增加攻击、缩短攻击及常见的IP中间件攻击,采用基于投票的最短-最近方法确定目标主机的位置。
-
公开(公告)号:CN109905230A
公开(公告)日:2019-06-18
申请号:CN201910112857.5
申请日:2019-02-13
Applicant: 中国科学院信息工程研究所
Abstract: 本发明公开了一种云存储中数据机密性验证方法及系统。本方法为:1)不可信云服务器对用户端上传的明文F加密生成密文G;2)对G中的每一文件块,利用所生成的随机数作为盐值生成一查询表,用于对密文G进行封装;然后对封装文件H中每个封装文件块进行哈希,得到哈希值集合IH并将其发送给该用户端;3)该用户端对IH验证通过后对F中每个文件块生成一标签上传至该不可信云服务器;4)该不可信云服务器收到用户端的挑战c后,生成证据proof;5)该用户端对证据proof验证通过后,对收到的封装文件块重新计算生成标签并与上传标签比对,验证数据机密性。本发明提高了数据机密性验证的效率。
-
公开(公告)号:CN112671712B
公开(公告)日:2023-06-23
申请号:CN202011356235.6
申请日:2020-11-27
Applicant: 中国科学院信息工程研究所
IPC: H04L9/40 , H04L9/00 , H04L9/30 , H04L9/32 , H04L67/06 , H04L67/1097 , H04L67/1074
Abstract: 本发明公开了一种支持高效动态更新的云数据完整性验证方法及系统,包括数据所有者将存储文件分割成n个文件块mi,将得到文件F转化为MHT‑list数据结构,将生成的文件F、文件标签t、生成的文件块同态验证器集合Φ与根节点签名集合SIG发送至CSP,将文件标签t发送至TPA;TPA将生成的随机挑战chal发送至CSP,以获取完整性证明P;TPA计算完整性验证结果并返还至数据所有者。本发明解决了现有云数据完整性验证方案中TPA需要参与并记录动态更新过程的问题,提升了方案在动态更新过程的稳定性,解决完整性验证过程中过长的验证路径导致通信开销较大的问题,相比于单个文件块的操作粒度有效减少了计算和通信开销。
-
公开(公告)号:CN115828224A
公开(公告)日:2023-03-21
申请号:CN202211429754.X
申请日:2022-11-15
Applicant: 中国科学院信息工程研究所
Abstract: 本发明公开了一种Go语言密码误用自动化检测方法,所述方法包括:对编程语言密码库所提供的密码API进行梳理,得到密码误用规则集合;获取Go项目程序文件;基于模式匹配技术或污点分析技术,判断所述程序文件是否触发所述密码误用规则集合中的任一密码误用规则,以得到该密码误用规则下所述程序文件的密码误用检测结果;综合所有密码误用规则下所述程序文件的密码误用检测结果,得到所述程序文件的密码误用检测结果。本发明弥补目前尚无面向Go语言密码误用检测工作的现状,为开发者选择密码算法以开发应用程序提供指导。
-
公开(公告)号:CN114867027A
公开(公告)日:2022-08-05
申请号:CN202110156382.7
申请日:2021-02-04
Applicant: 中国科学院信息工程研究所
IPC: H04W12/60 , H04W12/069
Abstract: 本发明公开了一种应用于移动设备的通信方法及系统,包括获取移动设备A与移动设备B的原始加速度数据Sa与Sb及对应时间戳Ta与Tb;依据原始加速度数据Sa与Sb及对应时间戳Ta与Tb,分别获取移动设备A与移动设备B的原始特征;根据原始特征获取共同特征,并生成共同秘密;移动设备A与移动设备B依据共同秘密协商生成并确认会话密钥后,进行通信。本发明无需任何先验知识,也不需要同步设备内部时钟,就可以实现移动设备在无线网络中的身份鉴别和安全通信;通过引入滑动平均滤波和高通滤波来处理原始加速度数据,去除移动设备之间相对运动带来的小波动,获得高度相关的共同秘密;引入皮尔逊相关系数来进行身份鉴别,提高身份鉴别的成功率。
-
公开(公告)号:CN109358977A
公开(公告)日:2019-02-19
申请号:CN201810952250.3
申请日:2018-08-21
Applicant: 中国科学院信息工程研究所
Abstract: 本发明公开了一种应用于云存储冗余性验证的方法及系统。本发明方法为:选取客户端1和客户端2,通过测量客户端2在设定时间读取设定位置的文件所消耗的时间来判断云存储的冗余性;其中,设定时间是指客户端1在向云端上传文件F的时刻,设定位置是指该文件F在上传云端过程中,云端备份写入的机械硬盘。本发明可以对云存储服务商进行多次冗余性验证,且不受时间和地点的限制。
-
公开(公告)号:CN114867027B
公开(公告)日:2024-10-22
申请号:CN202110156382.7
申请日:2021-02-04
Applicant: 中国科学院信息工程研究所
IPC: H04W12/60 , H04W12/069
Abstract: 本发明公开了一种应用于移动设备的通信方法及系统,包括获取移动设备A与移动设备B的原始加速度数据Sa与Sb及对应时间戳Ta与Tb;依据原始加速度数据Sa与Sb及对应时间戳Ta与Tb,分别获取移动设备A与移动设备B的原始特征;根据原始特征获取共同特征,并生成共同秘密;移动设备A与移动设备B依据共同秘密协商生成并确认会话密钥后,进行通信。本发明无需任何先验知识,也不需要同步设备内部时钟,就可以实现移动设备在无线网络中的身份鉴别和安全通信;通过引入滑动平均滤波和高通滤波来处理原始加速度数据,去除移动设备之间相对运动带来的小波动,获得高度相关的共同秘密;引入皮尔逊相关系数来进行身份鉴别,提高身份鉴别的成功率。
-
-
-
-
-
-
-
-
-