一种加密信息共享方法及装置制造方法及图纸

技术编号:25406356 阅读:24 留言:0更新日期:2020-08-25 23:09
本发明专利技术公开了一种加密信息共享方法,该方法包括:确定用于接收加密信息的群组成员,并确定各群组成员的公钥,分别根据各群组成员的公钥加密共享信息,以分别获得各群组成员的加密信息,在区块链中广播携带可执行代码和群组成员的加密信息的广播消息,其中,可执行代码被执行时限制拷贝文字和屏幕。本发明专利技术实施例提供的方法,能够使得管理设备只与指定的群组成员共享信息,确保非群组成员无法获得共享信息,并且使得群组成员只能查看共享信息而无法以任何形式复制共享信息,最终确保了任何接收加密信息的用户设备均无法泄露共享信息给他人,保障了区块链中保密信息的可靠分享,提升了安全性,保障了用户利益。

【技术实现步骤摘要】
一种加密信息共享方法及装置
本专利技术涉及通信
,具体涉及一种加密信息共享方法及装置。
技术介绍
一个组织可以在区块链中面向特定组的用户发布保密信息,只希望在群组内共享该信息,不希望非群组人员看到该信息,比如组织管理元可以使用群组内每个用户的区块链公钥来加密待发布的保密信息,然后将加密后的信息和公钥对应的用户标识发布在区块链上,对应的用户采用自己的私钥解密该信息,而区块链上的其他用户由于没有公钥对应的密钥而无法解密,可以很好的保证共享信息的安全性,但是如果具有解密权限的用户单方面拷贝文字解密后的信息并发送给其他人的话,最后保密信息可能会被完全泄露,泄密用户由于无法被追查到而不用承担任何责任,从而使得泄密成本很低,风险会很大。
技术实现思路
为此,本专利技术提供一种加密信息共享方法及装置,以解决现有技术中由于接收加密信息的群组成员泄露加密信息而导致的共享加密信息时缺乏安全性问题。为了实现上述目的,本专利技术第一方面提供一种加密信息共享方法,该方法包括:确定用于接收加密信息的群组成员,并确定各所述群组成员的公钥;分别根据各所述群组成员的公钥加密共享信息,以分别获得各所述群组成员的加密信息;在区块链中广播携带可执行代码和所述群组成员的加密信息的广播消息,其中,所述可执行代码被执行时限制拷贝文字和屏幕。优选的,所述分别根据各所述群组成员的公钥加密共享信息之后、在区块链中广播携带可执行代码和所述群组成员的加密信息的广播消息之前,所述方法还包括:利用私钥对可执行代码和所述群组成员的加密信息签名。本专利技术第二方面提供一种加密信息共享方法,该方法包括:接收管理设备广播的广播消息,获取所述广播消息中携带的可执行代码和本设备的加密信息;根据本设备的私钥和所述可执行代码解密所述加密信息,以获得共享信息;显示所述共享信息并限制拷贝文字和屏幕。优选的,所述方法还包括:若本设备关机,则删除所述共享信息。优选的,所述根据本设备的私钥和所述可执行代码解密所述加密信息,以获得共享信息,包括:执行所述可执行代码;将所述本设备的私钥和加密信息作为所述可执行代码的输入参数;获得所述可执行代码输出的共享信息。优选的,所述接收管理设备广播的广播消息之后、获取所述广播消息中携带的可执行代码和本设备的加密信息之前,所述方法还包括:根据广播所述广播消息的管理设备的公钥验证所述广播消息,若验证通过,则获取所述广播消息中携带的可执行代码和本设备的加密信息。本专利技术第三方面还提供一种管理设备,所述管理设备包括处理模块、加密模块和广播模块;所述处理模块用于,确定用于接收加密信息的群组成员,并确定各所述群组成员的公钥;所述加密模块用于,分别根据各所述群组成员的公钥加密共享信息,以分别获得各所述群组成员的加密信息;所述广播模块用于,在区块链中广播携带可执行代码和所述群组成员的加密信息的广播消息,其中,所述可执行代码被执行时限制拷贝文字和屏幕。本专利技术第四方面还提供一种用户设备,所述用户设备包括接收模块、获取模块、解密模块和控制模块;所述接收模块用于,接收管理设备广播的广播消息;所述获取模块用于,获取所述广播消息中携带的可执行代码和本设备的加密信息;所述解密模块用于,根据本设备的私钥和所述可执行代码解密所述加密信息,以获得共享信息;所述控制模块用于,控制显示所述共享信息并限制拷贝文字和屏幕。优选的,所述用户设备还包括删除模块,所述删除模块用于,若本设备关机,则删除所述共享信息。优选的,所述解密模块用于,执行所述可执行代码,将所述本设备的私钥和加密信息作为所述可执行代码的输入参数,获得所述可执行代码输出的共享信息。本专利技术实施例提供的加密信息共享方法,管理设备确定用于接收加密信息的群组成员,并确定各群组成员的公钥,分别根据各群组成员的公钥加密共享信息,以分别获得各群组成员的加密信息,在区块链中广播携带可执行代码和群组成员的加密信息的广播消息,其中,可执行代码被执行时限制拷贝文字和屏幕。用户设备接收管理设备广播的广播消息并获取其中携带的可执行代码和本设备的加密信息,根据本设备的私钥和可执行代码解密加密信息以获得共享信息,显示共享信息并限制拷贝文字和屏幕。本专利技术实施例提供的方法,能够使得管理设备只与指定的群组成员共享信息,确保非群组成员无法获得共享信息,并且使得群组成员只能查看共享信息而无法以任何形式复制共享信息,最终确保了任何接收加密信息的用户设备均无法泄露共享信息给他人,保障了区块链中保密信息的可靠分享,提升了安全性,保障了用户利益。附图说明附图是用来提供对本专利技术的进一步理解,并且构成说明书的一部分,与下面的具体实施方式一起用于解释本专利技术,但并不构成对本专利技术的限制。图1为本专利技术实施例提供的加密信息共享方法的流程示意图一;图2为本专利技术实施例提供的加密信息共享方法的流程示意图二;图3为本专利技术实施例提供的管理设备的结构示意图;图4为本专利技术实施例提供的用户设备的结构示意图。具体实施方式以下结合附图对本专利技术的具体实施方式进行详细说明。应当理解的是,此处所描述的具体实施方式仅用于说明和解释本专利技术,并不用于限制本专利技术。区块链是一种去中心化的数据库,它包含一张被称为区块的列表,有着持续增长并且排列整齐的记录。每个区块都包含一个时间戳和一个与前一区块的链接:设计区块链使得数据不可篡改,一旦记录下来,在一个区块中的数据将不可逆。区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。所谓共识机制是区块链系统中实现不同节点之间建立信任、获取权益的数学算法。区块链(Blockchain)是比特币的一个重要概念,火币网联合清华大学五道口金融学院互联网金融实验室、新浪科技发布的《2014—2016全球比特币发展研究报告》提到区块链是比特币的底层技术和基础架构,本质上是一个去中心化的数据库,同时作为比特币的底层技术。区块链是一串使用密码学方法相关联产生的数据块,每一个数据块中包含了一次比特币网络交易的信息,用于验证其信息的有效性(防伪)和生成下一个区块。狭义来讲,区块链是一种按照时间顺序将数据区块以顺序相连的方式组合成的一种链式数据结构,并以密码学方式保证的不可篡改和不可伪造的分布式账本。广义来讲,区块链技术是利用块链式数据结构来验证与存储数据、利用分布式节点共识算法来生成和更新数据、利用密码学的方式保证数据传输和访问的安全、利用由自动化脚本代码组成的智能合约来编程和操作数据的一种全新的分布式基础架构与计算。区块链的设计是一种保护措施,比如(应用于)高容错的分布式计算系统。区块链使混合一致性成为可能,区块链适合记录事件、标题、医疗记录和其他需要收录数据的活动、身份识别管理,交易流程管理和出处证明管理。区块链对于金融脱媒有巨大的潜能,对于引领全球贸易有着巨大的影响。2008年由中本聪第一次提本文档来自技高网...

【技术保护点】
1.一种加密信息共享方法,其特征在于,所述方法包括:/n确定用于接收加密信息的群组成员,并确定各所述群组成员的公钥;/n分别根据各所述群组成员的公钥加密共享信息,以分别获得各所述群组成员的加密信息;/n在区块链中广播携带可执行代码和所述群组成员的加密信息的广播消息,其中,所述可执行代码被执行时限制拷贝文字和屏幕。/n

【技术特征摘要】
1.一种加密信息共享方法,其特征在于,所述方法包括:
确定用于接收加密信息的群组成员,并确定各所述群组成员的公钥;
分别根据各所述群组成员的公钥加密共享信息,以分别获得各所述群组成员的加密信息;
在区块链中广播携带可执行代码和所述群组成员的加密信息的广播消息,其中,所述可执行代码被执行时限制拷贝文字和屏幕。


2.根据权利要求1所述的方法,其特征在于,所述分别根据各所述群组成员的公钥加密共享信息之后、在区块链中广播携带可执行代码和所述群组成员的加密信息的广播消息之前,所述方法还包括:
利用私钥对可执行代码和所述群组成员的加密信息签名。


3.一种加密信息共享方法,其特征在于,所述方法包括:
接收管理设备广播的广播消息,获取所述广播消息中携带的可执行代码和本设备的加密信息;
根据本设备的私钥和所述可执行代码解密所述加密信息,以获得共享信息;
显示所述共享信息并限制拷贝文字和屏幕。


4.根据权利要求3所述的方法,其特征在于,所述方法还包括:
若本设备关机,则删除所述共享信息。


5.根据权利要求3所述的方法,其特征在于,所述根据本设备的私钥和所述可执行代码解密所述加密信息,以获得共享信息,包括:
执行所述可执行代码;
将所述本设备的私钥和加密信息作为所述可执行代码的输入参数;
获得所述可执行代码输出的共享信息。


6.根据权利要求3-5任一项所述的方法,其特征在于,所述接收管理设备广播的广播消息之后、获...

【专利技术属性】
技术研发人员:田新雪肖征荣马书惠杨子文董慧
申请(专利权)人:中国联合网络通信集团有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1