System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 群组资源分配方法、装置及计算机可读存储介质制造方法及图纸_技高网

群组资源分配方法、装置及计算机可读存储介质制造方法及图纸

技术编号:40330057 阅读:9 留言:0更新日期:2024-02-09 14:22
本申请提供了一种群组资源分配方法、装置和计算机可读存储介质,群组包括多个分配对象,方法包括:确定资源集合,资源集合包括携带标记序号的N个资源,N为正整数;各个分配对象确定互相不冲突的初始序号并各自生成随机序列,随机序列由N个标记序号组成;各个分配对象之间使用不经意传输方法,使各个分配对象基于初始序号,并按照多个分配对象的设定顺序从多个随机序列更迭获取中间序号,直至获取目标序号;各个分配对象根据目标序号从资源集合中获取目标资源。利用上述方法,能够实现兼顾公平、安全、隐私、低成本的资源分配。

【技术实现步骤摘要】

本申请属于数据领域,具体涉及群组资源分配方法、系统、装置及计算机可读存储介质。


技术介绍

1、本部分旨在为权利要求书中陈述的本申请的实施方式提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。

2、在多方协作环境下,现有方法依赖某一中心化因素进行资源的分组、分配、调度和产生随机因子,以完成对资源、角色等的分配和匹配。

3、现有采用去中心方法进行随机分配的系统,通常直接依赖区块链作为数据的集中存取或随机因子的生成媒介,随机分配效率受区块链的性能限制,或有安全风险,难以有效保障公平性和隐私性。

4、上述方法,各自在安全性、可靠性、性能等方面存在劣势,本专利技术提供一种去中心、安全、可靠、可验证的保密随机分配方法,并能确保分配的公平性。

5、因此,如何提供一种安全、公平、可靠、可验证、隐私性高的资源分配方法,是一个亟待解决的问题。

6、申请内容

7、针对上述现有技术中存在的不能兼顾安全、公平、可靠、可验证、隐私性高进行资源分配的问题,提出了群组资源分配方法、装置及计算机可读存储介质,利用这种方法、装置及计算机可读存储介质,能够解决上述问题。

8、本申请提供了以下方案。

9、第一方面,提供一种群组资源分配方法,群组包括多个分配对象,方法包括:确定资源集合,资源集合包括携带标记序号的n个资源,n为正整数;各个分配对象确定互相不冲突的初始序号并各自生成随机序列,随机序列由n个标记序号组成;各个分配对象之间使用不经意传输方法,使各个分配对象基于初始序号,并按照多个分配对象的设定顺序从多个随机序列更迭获取中间序号,直至获取目标序号;各个分配对象根据目标序号从资源集合中获取目标资源。

10、在一种实施方式中,各个分配对象基于初始序号,并按照多个分配对象的设定顺序从多个随机序列更迭获取中间序号,还包括:各个分配对象基于第m中间序号从第m随机序列中获取对应的第m+1中间序号;其中,m依次取值为1至m之间的正整数,m为分配对象个数,以初始序号作为第1中间序号,以第m+1中间序号作为目标序号。

11、在一种实施方式中,由任意指定的分配对象,为各个分配对象选定所述初始序号,以确保所述初始序号互相不冲突

12、在一种实施方式中,群组包括注册于传输网络的一个或多个传输节点的多个分配对象,传输网络的指定传输节点上部署有信息接收方,作为各个分配对象向群组发布信息的信道。

13、在一种实施方式中,各个分配对象确定互相不冲突的初始序号,还包括:各个分配对象对确定的初始序号进行签名,并通过信息接收方将签名后的初始序号公布于群组中,以保证各个分配对象确定的初始序号不冲突。

14、在一种实施方式中,方法还包括:各个分配对象对生成的随机序列做出哈希承诺,并通过信息接收方将哈希承诺公布在群组中。

15、在一种实施方式中,还包括:各个分配对象在对随机序列做出哈希承诺时,加入混淆因子。

16、在一种实施方式中,包括:在哈希验证阶段,各个分配对象通过信息接收方在群组中公布其随机序列,使各个分配对象彼此之间基于事先发布的哈希承诺对所公布的随机序列进行验证。

17、在一种实施方式中,包括:在哈希验证阶段,各个分配对象通过信息接收方在群组中公布其随机序列和混淆因子,使各个分配对象彼此之间基于事先发布的哈希承诺对所公布的随机序列和混淆因子进行验证。

18、在一种实施方式中,包括:各个分配对象通过信息接收方在群组中公布不经意传输过程中使用的密钥,以供各个分配对象彼此验证不经意传输过程的交互信息。

19、在一种实施方式中,包括:在区块链上创建可信验证合约;群组内的一个或多个分配对象在可信验证合约中质押可信凭证。

20、在一种实施方式中,可信验证合约被配置为用于:接收指定分配对象在群组内公布的哈希承诺、随机序列、混淆因子以及相应签名;验证哈希承诺、随机序列、混淆因子以及相应签名是否一致;若不一致,则在可信验证合约内对指定分配对象的质押可信凭证进行惩罚。

21、在一种实施方式中,可信验证合约被配置为用于:接收指定分配对象之间在不经意传输过程中公开交互信息;接收指定分配对象在不经意传输过程中使用的密钥;基于不经意传输过程中使用的密钥对不经意传输过程中的公开交互信息进行验证;若不一致,则在可信验证合约内对指定分配对象的质押可信凭证进行惩罚。

22、在一种实施方式中,可信合约被配置为用于:根据各个分配对象之间在不经意传输过程中交互信息的时间差,在可信验证合约内对超时的分配对象的质押可信凭证进行惩罚。

23、在一种实施方式中,可信验证合约被配置为用于:接收各个分配对象签署的分配结果,验签后按签署的分配结果将各项资源向各个分配对象进行分配。

24、第二方面,还提供一种群组资源分配装置,包括:至少一个处理器;以及,与至少一个处理器通信连接的存储器;其中,存储器存储有可被至少一个处理器执行的指令,指令被至少一个处理器执行,以使至少一个处理器能够执行:第一方面的方法。

25、第三方面,提供一种计算机可读存储介质,所述计算机可读存储介质存储有程序,当所述程序被多核处理器执行时,使得所述多核处理器执行第一方面的方法。

26、上述实施例的优点之一,能够在无可信第三方的情况下,通过各分配对象的有序交互,公平高效地完成各方所需资源的随机分配,并能确保全过程透明可验证、随机公平性、结果的保密性和过程的安全性。

27、本申请的其他优点将配合以下的说明和附图进行更详细的解说。

28、应当理解,上述说明仅是本申请技术方案的概述,以便能够更清楚地了解本申请的技术手段,从而可依照说明书的内容予以实施。为了让本申请的上述和其它目的、特征和优点能够更明显易懂,以下特举例说明本申请的具体实施方式。


技术实现思路

本文档来自技高网...

【技术保护点】

1.一种群组资源分配方法,其特征在于,所述群组包括多个分配对象,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,各个分配对象基于所述初始序号,并按照所述多个分配对象的设定顺序从多个随机序列更迭获取中间序号,还包括:

3.根据权利要求1所述的方法,其特征在于,各个分配对象确定互相不冲突的初始序号,还包括:

4.根据权利要求1所述的方法,其特征在于,所述群组包括注册于传输网络的一个或多个传输节点的多个分配对象,所述传输网络的指定传输节点上部署有信息接收方,作为所述各个分配对象向群组发布信息的信道。

5.根据权利要求4所述的方法,其特征在于,各个分配对象确定互相不冲突的初始序号,还包括:

6.根据权利要求1所述的方法,其特征在于,所述方法还包括:

7.根据权利要求6所述的方法,其特征在于,还包括

8.根据权利要求6所述的方法,其特征在于,包括:

9.根据权利要求7所述的方法,其特征在于,包括:

10.根据权利要求1所述的方法,其特征在于,包括:

11.根据权利要求1所述的方法,其特征在于,包括:

12.根据权利要求11所述的方法,其特征在于,所述可信验证合约被配置为用于:

13.根据权利要求11所述的方法,其特征在于,所述可信验证合约被配置为用于:

14.根据权利要求11所述的方法,其特征在于,所述可信合约被配置为用于:

15.根据权利要求11所述的方法,其特征在于,所述可信验证合约被配置为用于:

16.一种基于群组资源分配装置,其特征在于,包括:

17.一种计算机可读存储介质,所述计算机可读存储介质存储有程序,当所述程序被多核处理器执行时,使得所述多核处理器执行如权利要求1-15中任一项所述的方法。

...

【技术特征摘要】

1.一种群组资源分配方法,其特征在于,所述群组包括多个分配对象,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,各个分配对象基于所述初始序号,并按照所述多个分配对象的设定顺序从多个随机序列更迭获取中间序号,还包括:

3.根据权利要求1所述的方法,其特征在于,各个分配对象确定互相不冲突的初始序号,还包括:

4.根据权利要求1所述的方法,其特征在于,所述群组包括注册于传输网络的一个或多个传输节点的多个分配对象,所述传输网络的指定传输节点上部署有信息接收方,作为所述各个分配对象向群组发布信息的信道。

5.根据权利要求4所述的方法,其特征在于,各个分配对象确定互相不冲突的初始序号,还包括:

6.根据权利要求1所述的方法,其特征在于,所述方法还包括:

7.根据权利要求6所述的方法,其特征在于,还包括

8.根据权利要求...

【专利技术属性】
技术研发人员:周才廷田保强王李琰
申请(专利权)人:深圳市信安数字科技有限公司
类型:发明
国别省市:

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

1