-
-
公开(公告)号:CN107077562B
公开(公告)日:2020-11-06
申请号:CN201580033156.2
申请日:2015-06-19
申请人: 智能IC卡公司
IPC分类号: G06F21/54
摘要: 根据本发明,提供了一种计算机实现的方法,其用于由处理系统动态控制代码的执行,所述执行由控制流图描述,其包括至少由一个输入节点和一个输出节点组成的多个基本块,该控制流图中的转移与属于第一基本块的源的输出节点和第二基本块的输入节点之间的链接相对应,多个初始化向量在生成该代码时关联于该输出节点,先验控制字关联于根据控制流图而链接至源的相同输出节点的每个输入节点,所述先验控制字在生成该代码时通过将预定义的确定性函数F应用至关联于源的输出节点的初始化向量而预先计算,一旦属于第一基本块的输出节点的执行被终止并且在执行该第二基本块的输入节点时,则应用如下步骤:提供(300)关联于第二基本块的输入节点的先验控制字;提供(301)关联于第一基本块的输出节点的初始化向量;通过将已用于生成该先验控制字的相同函数F应用于所提供的初始化向量来确定(302)后验控制字;确定(303,304)先验控制字是否与该后验控制字相匹配,否者检测关于该控制流图的禁止的转移(305)。
-
公开(公告)号:CN108304717A
公开(公告)日:2018-07-20
申请号:CN201710646843.2
申请日:2017-08-01
申请人: 智能IC卡公司
CPC分类号: G06F21/552 , G06F11/0703 , G06F11/10 , G06F11/327 , G06F21/554 , G06F21/566 , G06F21/76 , G06N5/045
摘要: 公开了一种用于利用电路(120)来监测目标系统(110)的安全性的系统,该目标系统(110)包括至少一个处理器(111),并且其中:电路(120)包括有限状态机(122),该有限状态机(122)被配置为从分布在目标系统(110)中的一个或多个传感器(130)接收数据,至少一个传感器(130)位于目标系统(110)的处理器(111)上;有限状态机(122)被配置为响应于从传感器(130)接收的数据来确定状态输出;该系统基于所述状态输出来监测安全性。发展描述了使用自报警机构,该自报警机构包括编码器,用以利用冗余对状态进行编码,应用错误校正代码,与预定义的有效编码状态进行比较,向处理器触发警报,确定传感器上的动作和/或逆动和/或诊断和对策。
-
公开(公告)号:CN108028757A
公开(公告)日:2018-05-11
申请号:CN201680047612.3
申请日:2016-07-01
申请人: 智能IC卡公司
CPC分类号: H04L9/3278 , G09C1/00 , H04L9/0866 , H04L2209/12 , H04L2209/26
摘要: 公开了包括物理不可克隆功能和在线测试电路或嵌入式测试电路的硅集成电路,所述在线测试电路包括与所述PUF物理相邻的一个或多个电路部分,并且所述一个或多个电路体现一个或多个测试,该一个或多个测试被执行以确定所述PUF的一个或多个质量性质或以其他方式表征所述PUF。描述了利用具体相关联的方法步骤的不同测试。
-
公开(公告)号:CN107111727A
公开(公告)日:2017-08-29
申请号:CN201580053627.6
申请日:2015-07-30
申请人: 智能IC卡公司
摘要: 本发明提出了一种与包括基本布尔变量的电路的结构描述相关联的布尔电路的保护方法,每个基本布尔变量由一位表示,该方法包括以下操步骤,所述步骤在于:‑根据预定义的选择标准来选择电路的k个基本布尔变量的集合,‑通过根据选定的顺序对k个所选择的变量进行级联来构造由k位表示的变量x,‑根据与二进制码C的补码D的对偶距离有关的条件来确定二进制码C以及二进制码C的补码D,二进制码C包括一组代码字并属于给定的向量空间,二进制码C具有长度n和大小2k,其中k指示表示所述变量x的位数;‑用由n位表示的受保护的变量z来代替布尔电路的结构描述中的变量x,从而:‑用写入变量z的操作来代替写入电路中的变量x的任何操作,通过对将所述代码C编码的变量x加到由补码D编码的随机位向量y来生成变量z,以及‑用读取受保护的变量z的值的操作和使用大小为(n×k)的解码矩阵J来对所述受保护的变量z的读取值进行解码的操作,来代替读取电路中的变量x的任何操作,该大小为(n×k)的解码矩阵J由二进制码C和二进制码C的补码D来确定。
-
公开(公告)号:CN109698742B
公开(公告)日:2022-10-11
申请号:CN201811219184.5
申请日:2018-10-19
申请人: 智能IC卡公司
摘要: 公开了用于操作传感器的方法和系统及相关的计算机可读介质,其中,一种操作传感器的方法包括以下步骤:在统一条件下挑战传感器部件的子集;从所述子集接收输出信号值;对于每个部件,确定所述每个传感器部件的输出信号值的时间分布的i阶的统计矩;以及确定与所述子集的其它部件的值的距离之和大于阈值的一个或多个病态传感器部件,两个传感器部件之间的距离由与在统一条件下挑战传感器部件的所述子集时获得的部件相关联的两个时间分布的第i个统计矩值的差值确定。所描述的发展包括成像传感器的使用,密钥或标识符生成,认证机制,阈值的确定,辅助数据文件的使用,光源的调整和/或光束整形,有损压缩的处理和视频的处理。
-
公开(公告)号:CN112805767A
公开(公告)日:2021-05-14
申请号:CN201980046401.1
申请日:2019-06-27
申请人: 智能IC卡公司
IPC分类号: G09C1/00
摘要: 公开了一种连接的合成物理不可克隆功能(首字母缩写为CSPUF),该CSPUF由电路构成,该电路被配置为:接收计算机设备中的一个或多个传感器和/或致动器/计算机设备的一个或多个传感器和/或致动器的信号;确定所述传感器和/或致动器中的所述选择的一个或多个的噪声分布的一个或多个统计属性;从一个或多个外部数据源接收数据IN;根据所述统计属性和所述选择的外部数据来确定一个或多个数字签名(响应)。在一个实施例中,沿着当由质询C质询时的响应R,该电路被配置为从一个或多个外部数据源接收数据IN和/或传送数据OUT。发展描述了数据IN和数据OUT信道的用途和优点,例如,静态或动态校准、禁用电路的选项。其他实施例考虑了两个CSPUF电路的互连的变型,从而提供“自循环”、“迭代”、“级联”和其他“区块链”布置。
-
公开(公告)号:CN108028757B
公开(公告)日:2021-01-12
申请号:CN201680047612.3
申请日:2016-07-01
申请人: 智能IC卡公司
摘要: 公开了包括物理不可克隆功能和在线测试电路或嵌入式测试电路的硅集成电路,所述在线测试电路包括与所述PUF物理相邻的一个或多个电路部分,并且所述一个或多个电路体现一个或多个测试,该一个或多个测试被执行以确定所述PUF的一个或多个质量性质或以其他方式表征所述PUF。描述了利用具体相关联的方法步骤的不同测试。
-
公开(公告)号:CN107276761B
公开(公告)日:2020-09-22
申请号:CN201710223312.2
申请日:2017-04-07
申请人: 智能IC卡公司
摘要: 提供用于对被实现在设备中的物理不可克隆功能(PUF)进行测试的方法,包括:将激励的至少一个比特应用到PUF实例;确定PUF元件中的至少一些PUF元件的标识符(300),每个PUF元件的标识符是根据响应于所述激励的至少一个比特而由所述PUF元件所输出的响应来确定的;将统计随机性测试(304)应用到标识符的群组,所述标识符的群组包括针对所述PUF元件的所确定的标识符中的至少一些,这提供测试指示符;以及基于所述测试指示符来测试所述PUF。
-
公开(公告)号:CN107276761A
公开(公告)日:2017-10-20
申请号:CN201710223312.2
申请日:2017-04-07
申请人: 智能IC卡公司
摘要: 提供用于对被实现在设备中的物理不可克隆功能(PUF)进行测试的方法,所述PUF被配置为接收至少一个激励并且产生一组响应,每个激励包括一组比特,每个响应包括至少一个比特并且与一个激励相对应;所述PUF包括电路,所述电路包括一组PUF元件,每个PUF元件由与所述激励中的至少一个比特相对应的至少一个输入比特所控制,其中所述方法包括以下步骤:将所述激励的至少一个比特应用到所述PUF实例;确定所述PUF元件中的至少一些PUF元件的标识符(300),每个PUF元件的标识符是根据响应于所述激励的所述至少一个比特而由所述PUF元件所输出的响应来确定的;将统计随机性测试(304)应用到标识符的群组,所述标识符的群组包括针对所述PUF元件的所确定的标识符中的至少一些,这提供测试指示符;以及基于所述测试指示符来测试所述PUF。
-
-
-
-
-
-
-
-
-