-
-
公开(公告)号:CN116155498A
公开(公告)日:2023-05-23
申请号:CN202310037101.5
申请日:2023-01-10
申请人: 北京智芯微电子科技有限公司 , 南京航空航天大学
摘要: 本发明实施例提供一种应用于格密码算法的多项式乘法处理方法及系统,属于格密码加密技术领域。所述方法包括:S10)采集基于格密码算法完成编码的数据,并基于所述完成编码的数据获得对应的的输入密钥,并识别所述输入密钥的输入多项式,基于所述输入多项式获得对应的累加多项式;S20)将所述累加多项式拆分为m个累加多项式的子多项式;S30)基于所述累加多项式的子多项式执行循环计算;S40)完成所有循环计算,获得所述累加多项式的计算结果,基于所述计算结果对所述完成编码的数据进行解码,获得对应的解码数据。本发明方案缩短了多项式乘法的处理时间,并极大减少了硬件资源消耗。
-
公开(公告)号:CN117560135A
公开(公告)日:2024-02-13
申请号:CN202311514640.X
申请日:2023-11-14
申请人: 北京智芯微电子科技有限公司 , 南京航空航天大学
摘要: 本发明公开了一种抗能量分析攻击能力的检测方法,检测方法用于检测NTT多项式乘法器,NTT多项式乘法器包括解密模块,检测方法包括:对NTT多项式乘法器输入数据;采集实际能量迹;攻击NTT多项式乘法器解密过程,并根据实际能量迹得到目标私钥;根据目标私钥和实际私钥得到私钥正确率;根据私钥正确率和设定阈值的比较结果确定NTT多项式乘法器的抗能量分析攻击能力。本发明的检测方法通过对NTT多项式乘法器进行攻击并根据实际能量迹得到目标子私钥,并根据目标子私钥和实际子私钥得到私钥正确率,根据私钥正确率和设定阈值的比较结果确定NTT多项式乘法器的抗能量分析能力,为检测基于NTT多项式乘法器的密码设备的安全可靠性提供了评估手段。
-
公开(公告)号:CN113707201B
公开(公告)日:2022-03-15
申请号:CN202111251083.8
申请日:2021-10-27
申请人: 南京航空航天大学 , 北京智芯微电子科技有限公司
IPC分类号: G11C13/00
摘要: 本发明公开了一种基于RRAM的高效可重构环形振荡器PUF电路,包括墒源电路和响应产生电路;第一激励作为地址输入给行解码器,以选择至少一个行作为环形振荡器的馈电输入,同时使能相应的WL线;第二激励作为地址输入给列选择器和写驱动电路,选择前述每个导通行中任意数量列的RRAM参与到熵源的提取中去;响应产生电路用于放大RRAM Crossbar阵列输出的随机熵源,并最终表现为环形振荡器的振荡频率的变化,再通过比较同一个环形振荡器在不同周期的振荡频率或者不同环形振荡器在同一个周期的振荡频率以产生唯一的响应值。本发明拥有良好的均匀性、唯一性和可靠性,可配置性强,大大缩小了电路面积。
-
公开(公告)号:CN117457583A
公开(公告)日:2024-01-26
申请号:CN202311773106.0
申请日:2023-12-21
申请人: 北京智芯微电子科技有限公司 , 南京航空航天大学
IPC分类号: H01L23/00 , G06F30/392 , G06F30/394 , G06F30/398 , G06F18/24 , G06F18/214
摘要: 本发明公开了一种微粒器件、芯片、电子设备、芯片防护方法、装置及介质。采用微粒器件对芯片进行防护,由于该微粒器件的尺寸极小,相应地提升芯片内部散落微粒器件的数量,提升异常监测覆盖率。通过异构逻辑处理器对相同输入信号进行逻辑运算,得到该相同输入信号对应的多个逻辑运算结果,直接利用多个逻辑运算结果对芯片进行异常监测,不再需要如相关技术中利用不同延迟链输出的信号进行比较,更加及时快速地发现芯片异常,而且异构逻辑处理器中的逻辑运算单元结构简单。另外,相较于相关技术中各延迟线之间具有严格的约束条件,利用异构逻辑处理器对芯片进行防护,其普适应更强,能够更加灵活地在芯片内进行布局,利于提升芯片的安全性。
-
公开(公告)号:CN118280928A
公开(公告)日:2024-07-02
申请号:CN202410181273.4
申请日:2023-12-21
申请人: 北京智芯微电子科技有限公司 , 南京航空航天大学
IPC分类号: H01L23/00 , G06F30/392 , G06F30/394 , G06F30/398 , G06F18/24 , G06F18/214
摘要: 本发明公开了一种微粒器件、芯片、电子设备、芯片防护方法、装置及介质。采用微粒器件对芯片进行防护,由于该微粒器件的尺寸极小,相应地提升芯片内部散落微粒器件的数量,提升异常检测覆盖率。通过异构逻辑处理器对相同输入信号进行逻辑运算,得到该相同输入信号对应的多个逻辑运算结果,直接利用多个逻辑运算结果对芯片进行异常检测,不再需要如相关技术中利用不同延迟链输出的信号进行比较,更加及时快速地发现芯片异常,而且异构逻辑处理器中的逻辑运算单元结构简单。另外,相较于相关技术中各延迟线之间具有严格的约束条件,利用异构逻辑处理器对芯片进行防护,其普适性更强,能够更加灵活地在芯片内进行布局,利于提升芯片的安全性。
-
公开(公告)号:CN117457583B
公开(公告)日:2024-03-08
申请号:CN202311773106.0
申请日:2023-12-21
申请人: 北京智芯微电子科技有限公司 , 南京航空航天大学
IPC分类号: H01L23/00 , G06F30/392 , G06F30/394 , G06F30/398 , G06F18/24 , G06F18/214
-
公开(公告)号:CN115333744A
公开(公告)日:2022-11-11
申请号:CN202210818062.8
申请日:2022-07-13
申请人: 南京航空航天大学 , 北京智芯微电子科技有限公司
IPC分类号: H04L9/32
摘要: 本发明公开了一种高可靠性RO PUF电路及其激励产生方法,包含了RRAM随机源模块、控制编程模块和测量模块,测量模块中的两路环形振荡器电路由1个电流饥饿型与非门和8个电流饥饿型反相器组成,利用RRAM阵列给电流饥型环形振荡器提供参考电流。本设计通过调节控制电压,使MOS管工作在亚阈值区域,从而降低了环形振荡器对温度变化的敏感性,提高了PUF的可靠性,同时显著降低了电路总体的功耗。此外,本发明提出了一种激励产生方法,通过比较RRAM阵列中各列电流的大小,删除掉暴露的激励响应对,从而可以抵抗密码分析攻击,提高该PUF的安全性。
-
公开(公告)号:CN116820397A
公开(公告)日:2023-09-29
申请号:CN202310594853.1
申请日:2023-05-25
申请人: 南京航空航天大学
摘要: 本发明提供一种基于CRYSTALS‑Kyber的快速数论变换电路,其中控制单元为两个蝶形单元和四个BRAM内存提供模式控制信号,并且按照不同的工作方式,为四个BRAM内存提供读写地址;数据通过四个BRAM内存输入到蝶形单元中,通过控制单元的模式控制信号选择不同的蝶形单元模式,并且在蝶形单元中引入巴雷特约简电路,将12bit×12bit=24bit的数据重新规范到12bit的范围内,得到蝶形单元运算结果后按照快速数论变换算法的顺序写回四个BRAM内存中。本发明蝶形单元节省资源又使得其能够在高频率下运行,内存访问方式能够最大程度地发挥蝶形单元的算力,使得占用周期少。
-
公开(公告)号:CN115756386A
公开(公告)日:2023-03-07
申请号:CN202211314958.9
申请日:2022-10-26
申请人: 南京航空航天大学
IPC分类号: G06F7/53
摘要: 本发明公开了基于格密码的高效轻量级NTT乘法器电路,包括NTT控制单元、双端口RAM、两个并行的NTT蝶形计算单元;其中,NTT蝶形计算单元模式可切换,NTT控制单元与双端口RAM连接,双端口RAM分别与两个并行的NTT蝶形计算单元连接;数据通过双端口RAM输入到NTT蝶形计算单元中,通过NTT控制单元的模式控制信号来选择不同的NTT蝶形计算单元模式,NTT蝶形计算单元处理数据并通过巴雷特约减单元将计算得到的乘法结果约减后,按照NTT算法特有的顺序写回双端口RAM中。减少了计算复杂度和硬件资源消耗,并提高了模乘单元运算的速度。
-
-
-
-
-
-
-
-
-