[发明专利]一种随机检测的安全方法及装置在审
申请号: | 201810689432.6 | 申请日: | 2018-06-28 |
公开(公告)号: | CN108875415A | 公开(公告)日: | 2018-11-23 |
发明(设计)人: | 熊卫明;王法翔;汪孝晃;熊良勇 | 申请(专利权)人: | 福建超瑞创原信息技术有限公司 |
主分类号: | G06F21/71 | 分类号: | G06F21/71;G06F21/55;G06F7/58 |
代理公司: | 福州市景弘专利代理事务所(普通合伙) 35219 | 代理人: | 林祥翔;徐剑兵 |
地址: | 350000 福建省福州市鼓楼区*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 检测 随机检测 随机数发生器 随机数确定 安全监测 工作序列 固定模式 随机数 预设 安全 攻击 | ||
一种随机检测的安全方法及装置,包括如下步骤,预设检测工作的工作序列环,通过随机数发生器生成随机数,根据生成的随机数确定首个执行的检测工作,按序列环上的排列依次执行检测工作,直到所有检测工作全部执行完成。能够防止固定模式安全监测被不法攻击突破的问题。
技术领域
本发明涉及一种多检测工序相对随机检测的安全设备保护方法及装置。
背景技术
在日常交易中的角色愈发重要的今天,POS机或者其他金融设备、电子设备存储着无数人的机密信息,一旦被盗取,后果不堪设想,需要有应对的安全措施,检测不法侵入。通常的一些安全装置由于技术的缺陷或者功耗的限制,都是按照固定的一种或者几种检测装置来检测,并且只按照一种顺序来检测外围攻击。随着技术的发展,攻击手段越来越多,如果检测的手段比较单一,就容易直接被攻击者破解,而多种检测手段的串行就有可能产生周期化,让攻击者可以通过寻找到时间间隙的方式来攻击你的设备,当设备或某种检测手段处于休息状态或者停止状态时,攻击设备,盗取敏感信息。
发明内容
为此,需要提供一种能够防止固定模式安全监测被不法攻击突破的方法。
为实现上述目的,发明人提供了一种随机检测的安全方法,包括如下步骤,预设检测工作的工作序列环,通过随机数发生器生成随机数,根据生成的随机数确定首个执行的检测工作,按序列环上的排列依次执行检测工作,直到所有检测工作全部执行完成。
具体地,还包括步骤,在新的检测周期开始后,重新生成第二随机数,根据第二随机数确定新的检测周期中的首个执行的检测工作。
具体地,还包括步骤,在新的检测周期开始后,重新生成新的工作序列环。
进一步地,所述检测工作为芯片安全状态的检测,包括电流型检测、电压开关型检测、Loop0检测、Loop1检测、温度检测、RTC频率检测、主晶振频率检测或电压检测。
进一步地,所述检测工作包括一定时长的时间窗口,根据用户配置信息配置时间窗口中检测工作时间与空闲时间的占空比。
一种随机检测的安全装置,包括控制模块、随机数发生器、检测工作模块,
所述控制模块用于预设检测工作的工作序列环;
所述随机数发生器用于生成随机数;
所述控制模块根据生成的随机数确定首个执行的检测工作,使能检测工作模块按序列环上的排列依次执行检测工作,直到所有检测工作全部执行完成。
优选地,所述随机数发生器还用于在新的检测周期重新生成第二随机数,所述控制模块还用于根据第二随机数确定新的检测周期中的首个执行的检测工作。
进一步地,所述控制模块还用于在新的检测周期开始后,重新生成新的工作序列环。
进一步地,所述检测工作模块用于芯片安全状态的检测,包括电流型检测子模块、电压开关型检测子模块、Loop0检测子模块、Loop1检测子模块、温度检测子模块、RTC频率检测子模块、主晶振频率检测子模块或电压检测子模块。
可选地,还包括配置模块,所述检测工作包括一定时长的时间窗口,所述配置模块用于根据用户配置信息配置时间窗口中检测工作时间与空闲时间的占空比。
区别于现有技术,上述技术方案通过随机数生成方法让所有的检测不需要实时全开,只需要根据设定进行分时的芯片安全状态检测,并且能够合理地岔开检测间隙,避免工作周期被探知从而受到攻击和破坏。
附图说明
图1为本发明具体实施方式所述的随机检测安全方法流程图;
图2为本发明具体实施方式所述的芯片安全状态的系统检测工作示意图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福建超瑞创原信息技术有限公司,未经福建超瑞创原信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810689432.6/2.html,转载请声明来源钻瓜专利网。