-
公开(公告)号:CN112383526B
公开(公告)日:2022-08-12
申请号:CN202011227787.7
申请日:2020-11-06
Applicant: 扬州大学
Abstract: 本发明公开了一种使用智能合约实现的区块链下的隐蔽通信方法,包括以下步骤:对要传递的隐秘信息进行初步加密和编码处理;进行关键字key的生成;发送方将key和key的哈希值传递给接收方;接收方判断关键字key是否被篡改,若被篡改则终止通信,否则执行下一步;接收方根据key创建合约,以对应真实信息序列;接收方创建合约调用的地址白名单;发送方将合约发布,待矿工完成挖矿后,合约被正式部署在区块链中;发送方对合约进行调用;接收方根据合约调用记录还原出加密信息;接收方对还原出的加密信息进行解码、解密逆处理,还原出原始信息。本发明的方法简单、安全性和抗篡改能力高、使用的合约复杂度低,具有良好的应用前景。
-
公开(公告)号:CN111654484B
公开(公告)日:2022-02-15
申请号:CN202010452749.5
申请日:2020-05-26
Applicant: 扬州大学
IPC: H04L9/40
Abstract: 本发明公开了一种基于whisper协议的以太坊隐蔽通信方法,包括:隐蔽交互主题‑密钥对;对要传递的消息T进行加密和编码获得T';随机生成语句作为whisper协议中信体的有效载体payload;将T'与载体进行字符匹配,记录匹配字符的索引信息;将索引信息加密,并进行扩充使消息总长为256字节的倍数并作为whisper协议中信体的扩充部分padding;设置whisper信件的结构信息,将信件的主题设置为交互主题,并加密;将信件广播实现信息传递;接收方通过主题筛选信件,用对应的密钥解密信件获取payload和padding;解密padding获得解密信息即索引,结合有效载体进行信息还原。本发明方法安全性高,具有较好的抗干扰性、抗篡改性和抗检测性,且结合whisper的主题机制避免了接收方筛选数据包时不必要的消耗。
-
公开(公告)号:CN112635010A
公开(公告)日:2021-04-09
申请号:CN202011588352.5
申请日:2020-12-28
Applicant: 扬州大学
Abstract: 本发明公开了一种基于双区块链的边缘计算下数据存储与共享方法。包括:医疗设备生成用户生理健康信息的原始数据;生成原始数据的完整签名;提取出原始数据中的热点数据和非热点数据;生成提取子消息的提取签名;分别对热点数据和非热点数据进行构建分别生成密钥份额集;将热点数据和非热点数据的密钥份额集合提交给边缘节点;将热点数据和非热点数据的的密钥份额集合进行重建获得密钥集合;边缘节点将热点数据的密钥份额提交给热点数据链,将重构后的密钥份额集提交给存储链;非热点数据采用备份上传的方式上传到云端。本发明方法安全性高,具有较好的抗篡改性,密钥份额的构建以及重建提高了容错性。
-
公开(公告)号:CN111698222B
公开(公告)日:2022-06-07
申请号:CN202010434449.4
申请日:2020-05-21
Applicant: 扬州大学
Abstract: 本发明公开了一种基于vanitygen生成的特殊比特币地址的隐蔽通信方法,包括:对隐秘信息T进行加密,之后进行base58编码得到T';从T'选取三个不同字符作为关键词key;使用vanitygen生成包含key的地址a,将T'和a进行字符匹配,记录相同字符在二者中的位置索引,将T'中已匹配的字符替换为“*”;重复上述过程直到T'中所有字符被替换,将使用的地址信息以及得到的索引信息拼接得到解密信息R;将R分段存储在OP_RETURN字段中;获取交易信息后对OP_RETURN内容进行拼接和还原得到R;结合R和地址集合还原出T';对T'进行解码和解密还原信息T。本发明的方法简单、信息嵌入率和传递率高、在工作量证明系统中同样适用,具有良好的应用前景。
-
公开(公告)号:CN112199649B
公开(公告)日:2021-06-18
申请号:CN202011042713.6
申请日:2020-09-28
Applicant: 扬州大学
Abstract: 本发明公开了一种基于区块链的移动边缘计算下的匿名身份验证方法。包括:生成签名私钥和同态加密密钥;签名私钥被划分为b个密钥份额;b个密钥份额存储在区块链的不同区块中;向区块链申请超过阈值t个密钥份额;提交数据、密钥份额和公钥给代理服务器;代理服务器根据密钥份额恢复出完整的签名私钥;代理服务器使用公钥进行同态加密;代理服务器使用签名私钥进行签名数据;数据上传到云端存储;上传到云端数据产生的索引存储到区块链中。本发明安全性高,具有较好的抗篡改性,较高的容错率,且结合内容提取签名算法实现了存储在不同区块中的密钥份额公开可验证,减少了计算量和通信量。
-
公开(公告)号:CN112365945A
公开(公告)日:2021-02-12
申请号:CN202011168296.X
申请日:2020-10-27
Applicant: 扬州大学
IPC: G16H10/60 , G06F16/22 , G06F16/2457 , G06F16/2458 , G06F16/27 , G06F21/60 , G06F21/62 , H04L29/06 , H04L29/08
Abstract: 本发明公开了一种基于区块链的电子病历细粒度访问控制和密文可搜索方法。包括:医疗数据划分成公开部分和隐私部分,给医院不同的访问结构;发送对称密钥;分别加密医疗数据的公共部分和隐私部分上传到云服务器中;利用关键词生成索引;利用基于属性加密技术将对称可搜索加密技术中的对称密钥进行加密,并上传到数据池中;用户向患者发送包含属性信息的请求和感兴趣的关键词;患者返回属性私钥和搜索凭证;用户把搜索凭证发送给智能合约,智能合约返回索引和表;用户把索引和搜索凭证发送给云服务器,云服务器返回医疗数据密文、密文ID和解密表;用户解密对称密钥和医疗数据;本发明简单有效,易于操作,保证数据安全的同时降低本地的负载压力。
-
公开(公告)号:CN111698222A
公开(公告)日:2020-09-22
申请号:CN202010434449.4
申请日:2020-05-21
Applicant: 扬州大学
Abstract: 本发明公开了一种基于vanitygen生成的特殊比特币地址的隐蔽通信方法,包括:对隐秘信息T进行加密,之后进行base58编码得到T';从T'选取三个不同字符作为关键词key;使用vanitygen生成包含key的地址a,将T'和a进行字符匹配,记录相同字符在二者中的位置索引,将T'中已匹配的字符替换为“*”;重复上述过程直到T'中所有字符被替换,将使用的地址信息以及得到的索引信息拼接得到解密信息R;将R分段存储在OP_RETURN字段中;获取交易信息后对OP_RETURN内容进行拼接和还原得到R;结合R和地址集合还原出T';对T'进行解码和解密还原信息T。本发明的方法简单、信息嵌入率和传递率高、在工作量证明系统中同样适用,具有良好的应用前景。
-
公开(公告)号:CN111654484A
公开(公告)日:2020-09-11
申请号:CN202010452749.5
申请日:2020-05-26
Applicant: 扬州大学
IPC: H04L29/06
Abstract: 本发明公开了一种基于whisper协议的以太坊隐蔽通信方法,包括:隐蔽交互主题-密钥对;对要传递的消息T进行加密和编码获得T';随机生成语句作为whisper协议中信体的有效载体payload;将T'与载体进行字符匹配,记录匹配字符的索引信息;将索引信息加密,并进行扩充使消息总长为256字节的倍数并作为whisper协议中信体的扩充部分padding;设置whisper信件的结构信息,将信件的主题设置为交互主题,并加密;将信件广播实现信息传递;接收方通过主题筛选信件,用对应的密钥解密信件获取payload和padding;解密padding获得解密信息即索引,结合有效载体进行信息还原。本发明方法安全性高,具有较好的抗干扰性、抗篡改性和抗检测性,且结合whisper的主题机制避免了接收方筛选数据包时不必要的消耗。
-
公开(公告)号:CN112635010B
公开(公告)日:2023-07-07
申请号:CN202011588352.5
申请日:2020-12-28
Applicant: 扬州大学
Abstract: 本发明公开了一种基于双区块链的边缘计算下数据存储与共享方法。包括:医疗设备生成用户生理健康信息的原始数据;生成原始数据的完整签名;提取出原始数据中的热点数据和非热点数据;生成提取子消息的提取签名;分别对热点数据和非热点数据进行构建分别生成密钥份额集;将热点数据和非热点数据的密钥份额集合提交给边缘节点;将热点数据和非热点数据的的密钥份额集合进行重建获得密钥集合;边缘节点将热点数据的密钥份额提交给热点数据链,将重构后的密钥份额集提交给存储链;非热点数据采用备份上传的方式上传到云端。本发明方法安全性高,具有较好的抗篡改性,密钥份额的构建以及重建提高了容错性。
-
公开(公告)号:CN112199649A
公开(公告)日:2021-01-08
申请号:CN202011042713.6
申请日:2020-09-28
Applicant: 扬州大学
Abstract: 本发明公开了一种基于区块链的移动边缘计算下的匿名身份验证方法。包括:生成签名私钥和同态加密密钥;签名私钥被划分为b个密钥份额;b个密钥份额存储在区块链的不同区块中;向区块链申请超过阈值t个密钥份额;提交数据、密钥份额和公钥给代理服务器;代理服务器根据密钥份额恢复出完整的签名私钥;代理服务器使用公钥进行同态加密;代理服务器使用签名私钥进行签名数据;数据上传到云端存储;上传到云端数据产生的索引存储到区块链中。本发明安全性高,具有较好的抗篡改性,较高的容错率,且结合内容提取签名算法实现了存储在不同区块中的密钥份额公开可验证,减少了计算量和通信量。
-
-
-
-
-
-
-
-
-