[发明专利]一种基于CPU时钟偏移的低压分布式电源智能终端设备认证方法在审
申请号: | 202211229400.0 | 申请日: | 2022-10-08 |
公开(公告)号: | CN115589064A | 公开(公告)日: | 2023-01-10 |
发明(设计)人: | 潘锴锴;王之昀;徐文渊 | 申请(专利权)人: | 浙江大学 |
主分类号: | H02J13/00 | 分类号: | H02J13/00;H02J3/38;G06F21/44 |
代理公司: | 杭州求是专利事务所有限公司 33200 | 代理人: | 郑海峰 |
地址: | 310058 浙江*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 cpu 时钟 偏移 低压 分布式 电源 智能 终端设备 认证 方法 | ||
1.一种基于CPU时钟偏移的低压分布式电源智能终端设备认证方法,其特征在于,包括如下步骤:
步骤1:对低压分布式系统中的分布式电源智能终端多次运行多段特定程序,对运行时间进行计时,采集分布式电源智能终端的CPU时钟偏移指纹信息;
步骤2:结合分布式电源智能终端的标识符信息Sk,将其与步骤1中获得的CPU时钟偏移指纹信息进行关联,建立一个具有唯一标识符信息Sk、用于生成指纹的特定程序、时钟偏移指纹矩阵Mk三者唯一映射的关联数据对,并将该关联数据对记录进数据库,得到分布式电源智能终端指纹数据库D,完成低压分布式电源智能终端在认证系统的注册;
步骤3:当低压分布式电源智能终端需要接入系统时,向系统发送请求认证信号,所述的请求认证信号包含分布式电源智能终端的标识符信息Sk;
步骤4:认证系统根据已有的分布式电源智能终端设备和分布式电源智能终端指纹数据库D,对请求响应的分布式电源智能终端建立“挑战-响应”认证机制,得到时钟偏移向量V;
步骤5:认证系统根据分布式电源智能终端数据库D中的关联数据对和步骤4中返回的时钟偏移向量V,通过计算匹配度的方式对分布式电源智能终端进行校验,对未通过时钟偏移指纹校验的分布式电源智能终端拒绝接入;
步骤6:对步骤5中通过校验的分布式电源智能终端根据时间戳匹配进行新鲜度校验,对未通过校验的分布式电源智能终端拒绝接入,校验通过的分布式电源智能终端予以接入。
2.根据权利要求1所述的一种基于CPU时钟偏移的低压分布式电源智能终端设备认证方法,其特征在于,所述的步骤1具体为:
步骤1.1:随机选取m个不同的用于生成指纹的特定程序f1,f2,…,fm;
步骤1.2:由于电压的波动、系统指令调度的差异,单次测量运行程序的时间会导致时钟偏移指纹的不稳定,因此在每个分布式电源智能终端上运行步骤1.1中的每个程序各n次,并在程序开始时进行计时,在程序结束后得到该程序的运行时间,将第m个程序的第n次运行时间记为tmn;
步骤1.3:针对每一个分布式电源智能终端,根据步骤1.2得到的n*m个程序的运行时间建立时钟偏移指纹矩阵Mk:
其中,Mk表示第k个分布式电源智能终端对应的时钟偏移指纹矩阵,以此作为分布式电源智能终端的CPU时钟偏移指纹信息。
3.根据权利要求1所述的一种基于CPU时钟偏移的低压分布式电源智能终端设备认证方法,其特征在于,所述的步骤4具体为:
步骤4.1:低压分布式系统在数据库中查找标识符信息Sk所对应的分布式电源智能终端关联数据对,并且记录当前时间戳信息T1;
步骤4.2:将步骤4.1中的分布式电源智能终端关联数据对中用于生成指纹的特定程序以随机顺序返回给待认证的分布式电源智能终端,要求按照顺序运行所有特定程序,建立“挑战”过程;
步骤4.3:分布式电源智能终端记录按照顺序运行的每一个特定程序所需的运行时间t,所有特定程序的运行时间t构成该次认证的时钟偏移向量V,并返回给认证系统向量V和当前的时间戳信息T2,完成“响应”过程。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江大学,未经浙江大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211229400.0/1.html,转载请声明来源钻瓜专利网。