申请/专利权人:浙江数秦科技有限公司
申请日:2022-03-31
公开(公告)日:2024-04-05
公开(公告)号:CN114785516B
主分类号:H04L9/32
分类号:H04L9/32;H04L9/08;H04L9/40
优先权:
专利状态码:有效-授权
法律状态:2024.04.05#授权;2022.08.09#实质审查的生效;2022.07.22#公开
摘要:本发明涉及信息技术领域,具体涉及一种基于区块链的限时加解密系统,包括加密代理、解密代理和智能合约,加密方将待加密数据和限时时长发送给加密代理,智能合约设置时钟后,返回对应的栏标识,加密代理将待加密数据关联加密标识符发送给栏标识对应的加解密栏,获得加密后的密文,加密代理提取密文的哈希值,记为密文哈希值,签名密文签名,将密文和密文签名作为加密结果发送给加密方;解密代理接收解密方发送的解密请求,验证密文哈希值,若当前时刻处于限时时长内,则将密文关联解密标识符提交给栏标识对应的加解密栏,获得解密后的数据,将解密后的数据使用接收秘钥加密后,发送给解密方。本发明的实质性效果是:提高了限时加解密的安全性。
主权项:1.基于区块链的限时加解密系统,其特征在于,包括加密代理、解密代理和智能合约,所述智能合约包括加密接收栏、解密接收栏、输出栏和若干个加解密栏,所述加解密栏包括栏标识、加密函数和时钟,所述时钟记录加密函数的更新剩余时长,所述更新剩余时长为0时,所述加解密栏更新所述加密函数并重置时钟,加密方将待加密数据和限时时长发送给加密代理,所述加密代理同步记录加解密栏的时钟状态,检查是否存在于限时时长相符的时钟,若存在则获得对应的栏标识,若不存在,则向所述智能合约发送设置时钟请求,所述智能合约设置时钟后,返回对应的栏标识,所述加密代理将待加密数据关联加密标识符发送给栏标识对应的加解密栏,获得加密后的密文,所述加密代理提取密文的哈希值,记为密文哈希值,签名密文哈希值、栏标识、限时时长和时间戳,作为密文签名,将密文和密文签名作为加密结果发送给加密方;所述解密代理接收解密方发送的解密请求,所述解密请求包括密文、密文签名和接收秘钥,使用加密代理的公钥验证密文签名,获得密文哈希值、栏标识、限时时长和时间戳,验证密文哈希值,若当前时刻处于限时时长内,则将密文关联解密标识符提交给栏标识对应的加解密栏,获得解密后的数据,将解密后的数据使用接收秘钥加密后,发送给解密方。
全文数据:
权利要求:
百度查询: 浙江数秦科技有限公司 基于区块链的限时加解密系统
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。