利索能及
我要发布
收藏
专利号: 2024115858199
申请人: 成都信息工程大学
专利类型:发明专利
专利状态:已下证
更新日期:2026-10-22
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种应用于工业云环境下接入访问控制的算力筛选方法,其特征在于,包括以下步骤:S1、算力筛选模块根据系统设定完成初始化操作;

S2、算力筛选模块接收接入访问请求的发起者AS发起的包含算力参数的算力筛选请求并根据参数生成难题PuzzleAO并响应至AS;

S3、根据问题被接入并访问的实体PuzzleAO的参数,PGTimeNow参数和STimeNow参数设置接收AS响应解答答案时限;

若AS在响应时限内向算力筛选模块响应了解答答案PuzzleAS,则跳转至S4;

若AS在响应时限内未向算力筛选模块响应解答答案PuzzleAS,且响应时限未到期,则继续等待AS响应;

否则,向AS响应终止接收解答答案的结果;

S4、算力筛选模块校验PuzzleAS的时效性和完整性并向AS响应校验结果CheckResultPuzzle。

2.根据权利要求1所述的一种应用于工业云环境下接入访问控制的算力筛选方法,其特征在于,S2中根据参数生成难题PuzzleAO的参数包括参数IPAS和MACAS;

根据参数生成难题PuzzleAO的参数的过程中涉及到算力筛选算法AAFS‑CP;

其中,算力筛选算法AAFS‑CP包括初始化方法、难题生成方法、难题解答方法和解答答案验证方法。

3.根据权利要求2所述的一种应用于工业云环境下接入访问控制的算力筛选方法,其特征在于,初始化方法的具体内容包括:根据 初始化私钥集合PrKCpC、难题难度集合PuzDC、字符串集合StringC、难题集合PuzC和答案集合AnsC这五个集合;

分别从PuzDC和PrKCpC中选取难题难度系数d和私钥PrK;

根据d设置AS解答难题的目标时长TtimeMAX;

生成算法使用参数UsePa并返回,完成初始化;

其中UsePa中的 用于描述AAFS‑CP和AAFS‑CP的适用范围。

4.根据权利要求2所述的一种应用于工业云环境下接入访问控制的算力筛选方法,其特征在于,难题生成方法的具体步骤如下:从UsePa中的StringC中选择一个字符串str,将str、系统此刻的时间戳StartTime以及唯一标识AS的IP地址值IPAS和MAC地址值MACAS相拼接,并做散列运算得出一个新的字符串IMStr;

根据IMStr以及UsePa中str、d、TtimeMAX、StartTime、PrK和 生成难题Puzzle并返回。

5.根据权利要求2所述的一种应用于工业云环境下接入访问控制的算力筛选方法,其特征在于,难题解答方法的具体步骤如下:AS寻找一个比特串Ans,使其与Puzzle中的比特串IMStr做拼接后所得出的比特串str2经过散列运算后满足前d位比特串为0;

如果AS成功找到Ans,则将AS的IP地址值IPAS和MAC地址值MACAS、Ans和Puzzle一并返回。

6.根据权利要求2所述的一种应用于工业云环境下接入访问控制的算力筛选方法,其特征在于,解答答案验证方法的具体步骤如下:验证 是否为真实生成的难题;

如果是真则开始验证答案Ans的有效性,否则返回false;

如果Ans无效,则返回false,否则返回true。

7.根据权利要求2所述的一种应用于工业云环境下接入访问控制的算力筛选方法,其特征在于,算力筛选算法AAFS‑CP设置有约束条件,所述约束条件包括:AAFS‑CP所接纳的有效算力测试答案是AS在目标时间内解答出的;

AAFS‑CP在构造和验证难题时所付出的时间及算力代价设置有目标阈值,如果AAFS‑CP在构造和验证难题时所付出的时间及算力超出目标阈值,则Client Puzzle算力筛选模块生成难题和验证AS解答难题时所得出的答案的效率降低,进而导致整个访问控制进程崩坏,如果AAFS‑CP在构造和验证难题时所付出的时间及算力不超出目标阈值,则Client Puzzle算力筛选模块生成难题和验证AS解答难题时所得出的答案的效率正常,进而整个访问控制进程正常运行;

算力筛选算法AAFS‑CP解答难题只依靠AS的计算能力来解答;

AAFS‑CP根据当下情况调节生成难题难度;

AS无法预先解答出难题的答案;

AAFS‑CP不存储难题的相关信息即可验证AS所解答难题的答案;

AAFS‑CP生成的一道难题唯一标识一个AS。

8.根据权利要求1所述的一种应用于工业云环境下接入访问控制的算力筛选方法,其特征在于,算力筛选模块中涉及到算力筛选执行合约、难题生成合约和解答验证合约;

其中,算力筛选执行合约是AS与区块链网络进行交互的接口,算力筛选执行合约为初次接入AO的AS提供算力筛选服务,进而使AS可以通过该服务所获取的算力筛选结果来拥有发起初次接入访问请求的资格;

难题生成合约是实现算力筛选模块中难题生成功能的核心,同时也是AAFS‑CP的难题生成方法的实现,难题生成合约根据算力筛选执行合约所输入的参数IPAS和MACAS来生成唯一标识AS的难题PuzzleAO;

解答验证合约是实现算力筛选模块中验证AS解答难题时所得出的解答结果功能的核心,是AAFS‑CP的解答答案验证方法的实现,解答验证合约校验算力筛选执行合约所输入的AS解答难题时所得出的解答答案PuzzleAS的时效性和完整性,再将校验结果响应至AS。