信息共享方法、装置、系统、介质及设备制造方法及图纸

技术编号:38638536 阅读:13 留言:0更新日期:2023-08-31 18:33
本申请提供一种信息共享方法、信息共享装置、信息共享系统、计算机可读存储介质及电子设备,涉及计算机技术领域,该方法可以通过具备不可篡改特性的区块链记录待共享信息的访问配置,访问配置由发送端上传,用作信息共享后的访问控制,对于接收端来说,需要在可信执行环境中基于访问配置验证访问可行性再基于访问配置获取待共享信息,有利于实现信息共享后的进一步真实有效的信息访问控制,并且,结合区块链和可信执行环境提供的信息共享方案,可以保障待共享信息和访问配置的安全性。可以保障待共享信息和访问配置的安全性。可以保障待共享信息和访问配置的安全性。

【技术实现步骤摘要】
信息共享方法、装置、系统、介质及设备


[0001]本申请涉及计算机
,具体而言,涉及一种信息共享方法、信息共享装置、信息共享系统、计算机可读存储介质及电子设备。

技术介绍

[0002]信息共享功能,是应用程序或是云服务中的常见功能,该功能可以方便用户基于应用程序/云服务将信息共享给指定的对象。
[0003]具体共享方式在于:设置访问密码并将密码发送给指定对象;或者,给指定对象ID开放访问权限,以使得信息得以共享给指定的对象。
[0004]对于发送方来说,虽然可以通过多种操作实现对于访问对象的控制,但是,可以理解的是,发送方控制的只是访问对象,而信息一旦实施共享,发送方则难以通过安全的手段进一步实施对于共享信息的控制。
[0005]需要说明的是,在上述
技术介绍
部分公开的信息仅用于加强对本申请的背景的理解,因此可以包括不构成对本领域普通技术人员已知的相关技术的信息。

技术实现思路

[0006]本申请的目的在于提供一种信息共享方法、信息共享装置、信息共享系统、计算机可读存储介质及电子设备,可以通过具备不可篡改特性的区块链记录待共享信息的访问配置,访问配置由发送端上传,用作信息共享后的访问控制,对于接收端来说,需要在可信执行环境中基于访问配置验证访问可行性再基于访问配置获取待共享信息,有利于实现信息共享后的进一步真实有效的信息访问控制,并且,结合区块链和可信执行环境提供的信息共享方案,可以保障待共享信息和访问配置的安全性。
[0007]本申请的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本申请的实践而习得。
[0008]根据本申请的一方面,提供一种信息共享方法,该方法包括:
[0009]从区块链中获取由发送端上传的对应于待共享信息的访问配置;
[0010]在可信执行环境中基于访问配置验证访问可行性,得到验证结果;
[0011]若验证结果表征待共享信息具备访问可行性,则在可信执行环境中,基于访问配置从服务端获取待共享信息。
[0012]根据本申请的一方面,提供一种信息共享装置,该装置包括:
[0013]访问配置获取单元,用于从区块链中获取由发送端上传的对应于待共享信息的访问配置;
[0014]访问可行性验证单元,用于在可信执行环境中基于访问配置验证访问可行性,得到验证结果;
[0015]待共享信息获取单元,用于在验证结果表征待共享信息具备访问可行性时,在可信执行环境中,基于访问配置从服务端获取待共享信息。
[0016]根据本申请的一方面,提供一种信息共享系统,该系统包括发送端、接收端、服务端,其中:
[0017]发送端,用于将对应于待共享信息的访问配置上传区块链;将待共享信息上传至服务端;
[0018]接收端,用于从区块链中获取访问配置;在可信执行环境中基于访问配置验证访问可行性,得到验证结果;若验证结果表征待共享信息具备访问可行性,基于访问配置从服务端获取待共享信息。
[0019]根据本申请的一方面,提供一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述的各种可选实现方式中提供的方法。
[0020]根据本申请的一方面,提供一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述任意一项的方法。
[0021]根据本申请的一方面,提供一种电子设备,包括:处理器;以及存储器,用于存储处理器的可执行指令;其中,处理器配置为经由执行可执行指令来执行上述任意一项的方法。
[0022]本申请示例性实施例可以具有以下部分或全部有益效果:
[0023]在本申请的一示例实施方式所提供的信息共享方法中,可以通过具备不可篡改特性的区块链记录待共享信息的访问配置,访问配置由发送端上传,用作信息共享后的访问控制,对于接收端来说,需要在可信执行环境中基于访问配置验证访问可行性再基于访问配置获取待共享信息,有利于实现信息共享后的进一步真实有效的信息访问控制,并且,结合区块链和可信执行环境提供的信息共享方案,可以保障待共享信息和访问配置的安全性。此外,由区块链记录访问配置,可以保证与待共享信息有关的访问配置无法被篡改;由服务端存储待共享信息,可以使得待共享信息对区块链中各节点不可见,保障待共享信息的私密性;在可信执行环境中验证访问可行性和获取待共享信息,可以保证访问配置无法被恶意窃取,保证真实有效的进一步信息访问控制,并且避免待共享信息泄露。
[0024]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。
附图说明
[0025]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0026]图1示意性示出了根据本申请的一个实施例的信息共享方法的流程图;
[0027]图2示意性示出了根据本申请的一个实施例的接收端注册流程的序列示意图;
[0028]图3示意性示出了根据本申请的一个实施例的身份验证过程的序列图;
[0029]图4示意性示出了根据本申请的一个实施例的待共享信息获取过程的序列图;
[0030]图5示意性示出了根据本申请的另一个实施例的信息共享方法的流程图;
[0031]图6示意性示出了根据本申请的一个实施例的信息共享系统的架构图;
[0032]图7示意性示出了根据本申请的另一个实施例的信息共享系统的架构图;
[0033]图8示意性示出了根据本申请的一个实施例的信息共享装置的结构示意图;
[0034]图9示意性示出了适于用来实现本申请实施例的电子设备的计算机系统的结构示意图。
具体实施方式
[0035]现在将参考附图更全面地描述示例实施方式。然而,示例实施方式能够以多种形式实施,且不应被理解为限于在此阐述的范例;相反,提供这些实施方式使得本申请将更加全面和完整,并将示例实施方式的构思全面地传达给本领域的技术人员。所描述的特征、结构或特性可以以任何合适的方式结合在一个或更多实施方式中。在下面的描述中,提供许多具体细节从而给出对本申请的实施方式的充分理解。然而,本领域技术人员将意识到,可以实践本申请的技术方案而省略所述特定细节中的一个或更多,或者可以采用其它的方法、组元、装置、步骤等。在其它情况下,不详细示出或描述公知技术方案以避免喧宾夺主而使得本申请的各方面变得模糊。
[0036]请参阅图1,图1示意性示出了根据本申请的一个实施例的信息共享方法的流程图。如图1所示,该方法的执行主体可以为接收端(如,手机、平板电脑等智能终端),在下述步骤中涉及的发送端也可以本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种信息共享方法,其特征在于,包括:从区块链中获取由发送端上传的对应于待共享信息的访问配置;在可信执行环境中基于所述访问配置验证访问可行性,得到验证结果;若所述验证结果表征所述待共享信息具备访问可行性,则在所述可信执行环境中,基于所述访问配置从服务端获取所述待共享信息。2.根据权利要求1所述的方法,其特征在于,所述访问配置包括当前读取次数和预设读取次数,在可信执行环境中基于所述访问配置验证访问可行性,得到验证结果,包括:在可信执行环境中比对所述当前读取次数和所述预设读取次数;若所述当前读取次数小于所述预设读取次数,则得到表征所述待共享信息具备访问可行性的验证结果。3.根据权利要求1所述的方法,其特征在于,所述访问配置包括地理位置范围,在可信执行环境中基于所述访问配置验证访问可行性,得到验证结果,包括:获取接收端的当前位置,在可信执行环境中检测所述当前位置和所述地理位置范围的关系;若所述当前位置处于所述地理位置范围内,则得到表征所述待共享信息具备访问可行性的验证结果。4.根据权利要求1所述的方法,其特征在于,还包括:更新所述访问配置,并将更新后的访问配置上传所述区块链。5.根据权利要求1所述的方法,其特征在于,在所述可信执行环境中,基于所述访问配置从服务端获取所述待共享信息,包括:读取所述访问配置中的密钥密文;其中,所述密钥密文由所述发送端基于接收端公钥加密信息密钥后得到;基于接收端私钥解密所述密钥密文,以得到所述信息密钥;从服务端获取所述待共享信息,并在所述可信执行环境中通过所述信息密钥解密所述待共享信息。6.根据权利要求5所述的方法,其特征在于,其中:所述发送端,用于从所述区块链中获取接收端对应的第二注册信息,并基于所述第二注册信息对所述接收端进行身份合法性验证,若验证通过,则基于所述第二注册信息、所述发送端对应的第一注册信息、所...

【专利技术属性】
技术研发人员:王俊徐达权齐越易兰军徐杰
申请(专利权)人:OPPO广东移动通信有限公司
类型:发明
国别省市:

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

1