-
公开(公告)号:CN114844908B
公开(公告)日:2023-06-13
申请号:CN202210337188.3
申请日:2022-03-31
Applicant: 上海大学 , 智巡密码(上海)检测技术有限公司
IPC: H04L67/1097 , H04L67/53 , H04L9/40 , H04L9/08
Abstract: 本发明涉及一种基于区块链的模指数外包公平支付方法,过程包括:首先,用户调用子程序生成随机数据和随机盲化对;然后,用户利用随机盲化对隐私数据和随机数据进行分拆,并将分割后需要计算的数据上传到区块链。云服务器下载并计算,提交结果至区块链;最后,用户下载并验证结果。若正确,则用户得到所需的外包结果;否则,用户申请区块链进行仲裁,以判断服务器是否恶意。若区块链判定服务器确实存在恶意行为,则扣除服务器的押金;若区块链判定服务器计算正确,则协议失败。在本发明方法用户可以在保护自身数据隐私的前提下解决本地因为资源受限而无法解决的困难问题,并且能够抵制云服务器的恶意行为。
-
公开(公告)号:CN113271293A
公开(公告)日:2021-08-17
申请号:CN202110381851.5
申请日:2021-04-09
Applicant: 上海大学
Abstract: 本发明涉及一种可验证的有约束二次规划安全外包计算方法及系统,客户端可以将本地无法进行的计算外包给云服务器计算以降低用户的计算代价,外包过程包括:首先,客户端初始化设置并加密所要外包的任务,并发送给云服务器;然后,云服务器接收到任务,根据要求进行计算,并返回相应的结果给客户端;最后,客户端验证所返回的结果的正确性,若正确,则解密得到所需的原始任务结果,否则拒绝接受结果并要求云服务器重新计算。在本发明提供的方法中,客户端可以在保护自身数据隐私的前提下解决本地因为资源受限而无法解决的困难问题,并且同时能够抵制云服务器的恶意行为。
-
公开(公告)号:CN107248973B
公开(公告)日:2021-06-04
申请号:CN201710176909.6
申请日:2017-03-23
Applicant: 上海大学
Abstract: 本发明公开了一种基于双台云服务器针对两个双线性对的安全外包运算方法,首先,进行外包计算的用户T调用提高计算速度的子程序Rand生成一个六元组,利用六元组中一些元素将e(A,B)*e(C,D)逻辑拆分为四部分;然后调用Rand来生成两个新的六元组,紧接着对计算服务器各进行4次询问,服务器计算出双线性对结果,其中的四部分作为中间的计算结果,另外四部分作为测试数据;最后检测的输出结果是否正确,根据服务器的响应计算出结果。本发明方法适用于资源受限的设备,其计算效率更高,运算次数少,外包商不需要再执行代价过高的计算SM和Exp运算,并且本发明方法适用于多个双线性对外包运算的场景,更具有实际应用价值。
-
公开(公告)号:CN108769807A
公开(公告)日:2018-11-06
申请号:CN201810351588.3
申请日:2018-04-19
Applicant: 上海大学
IPC: H04N21/4408 , H04L9/06
CPC classification number: H04N21/4408 , H04L9/0631
Abstract: 本发明公开了一种基于安卓平台的视频加密方法,其特征在于,操作步骤如下:使用手机录制视频,选择两种方式对视频进行加密,即完全加密或分段加密;如果选择完全加密方式,则视频录制结束之后,后台加密程序读取录制好的视频,使用AES对视频进行加密,加密完成之后删除原文件,将加密后的视频文件保存到指定文件夹中;如果选择分段加密方式,则视频录制结束之后,后台加密程序读取录制好的视频,调用移植到安卓平台上的ffmpeg命令将视频的关键帧设置为每1s一个,再使用mp4parser将视频进行分割,最后使用AES对每段视频进行加密,输出到一个文件流中,保存为一个加密文件。本发明可以有效的对拍摄的视频进行加密,在保证安全性的前提下兼顾加解密速度。
-
公开(公告)号:CN107248973A
公开(公告)日:2017-10-13
申请号:CN201710176909.6
申请日:2017-03-23
Applicant: 上海大学
CPC classification number: H04L63/20 , H04L9/3066 , H04L67/10
Abstract: 本发明公开了一种基于双台云服务器针对两个双线性对的安全外包运算方法,首先,进行外包计算的用户T调用提高计算速度的子程序Rand生成一个六元组,利用六元组中一些元素将e(A,B)*e(C,D)逻辑拆分为四部分;然后调用Rand来生成两个新的六元组,紧接着对计算服务器各进行4次询问,服务器计算出双线性对结果,其中的四部分作为中间的计算结果,另外四部分作为测试数据;最后检测的输出结果是否正确,根据服务器的响应计算出结果。本发明方法适用于资源受限的设备,其计算效率更高,运算次数少,外包商不需要再执行代价过高的计算SM和Exp运算,并且本发明方法适用于多个双线性对外包运算的场景,更具有实际应用价值。
-
公开(公告)号:CN107104800A
公开(公告)日:2017-08-29
申请号:CN201710167706.0
申请日:2017-03-20
Applicant: 上海大学
CPC classification number: H04L9/3066 , H04L9/0869 , H04L67/10
Abstract: 本发明公开了一种基于单台云服务器的双线性对安全外包运算方法。本方法是:首先,需要进行外包计算的用户T选取四个一定范围内的随机整数,然后调用提高计算速度的子程序Rand生成一个六元组,利用六元组中的一些元素以及选取的4个随机整数将e (A,B)* e (C,D)逻辑拆分为四部分。其次,调用Rand来生成两个新的六元组,紧接着对计算服务器U进行6次询问,服务器计算出双线性对结果,其中的四部分作为中间的计算结果,另外的四部分作为测试数据。最后,T检测U的输出结果是否正确,根据服务器的响应,T计算出结果。该方法可适用于资源受限的设备。它的计算效率更高,运算的次数少,外包商T不需要再执行代价过高的计算SM和Exp运算。
-
-
-
-
-