-
公开(公告)号:CN109582284B
公开(公告)日:2020-11-13
申请号:CN201811367516.4
申请日:2018-11-16
申请人: 大唐微电子技术有限公司
摘要: 本申请公开了一种芯片中的标量乘实现方法及装置、计算机可读存储介质,所述方法包括获取第一标量k、固定坐标点P、窗口宽度w和椭圆曲线E(Fp)的参数;生成正整数r,r∈Fp,计算窗口个数l、m分别为k、r的二进制比特长度,将k加r*n再减去(2d‑1)得到的结果赋值给第二标量k′,n为椭圆曲线基点的阶;将k′编码为包含d个元素的数组C′,所述d个元素对应k′转换成的w行d列的矩阵中的各列二进制比特位序列;使用数组C′中的元素C′[i]与固定坐标点P循环执行倍点运算Q←2Q与点加运算Q←Q+C′[i]P+P,输出循环结果。本申请通过在每次循环计算过程中设置一次倍点运算和点加运算,实现了完全抗SPA攻击和抗故障攻击。
-
公开(公告)号:CN111611186B
公开(公告)日:2021-11-02
申请号:CN202010457372.2
申请日:2020-05-26
申请人: 大唐微电子技术有限公司
IPC分类号: G06F13/362 , G06F13/38
摘要: 本申请实施例公开了一种嵌入式芯片中传输控制方法和装置。所述方法包括:确定通用型输入输出GPIO接口模拟的串行通信接口在传输单个比特时的通信时长,得到单比特基准值;在利用所述串行通信接口传输数据时,根据所述单比特基准值以及预先获取的需传输的数据的比特数,判断传输操作是否完成,得到判断结果;根据所述判断结果,对传输操作进行管理。
-
公开(公告)号:CN111611186A
公开(公告)日:2020-09-01
申请号:CN202010457372.2
申请日:2020-05-26
申请人: 大唐微电子技术有限公司
IPC分类号: G06F13/362 , G06F13/38
摘要: 本申请实施例公开了一种嵌入式芯片中传输控制方法和装置。所述方法包括:确定通用型输入输出GPIO接口模拟的串行通信接口在传输单个比特时的通信时长,得到单比特基准值;在利用所述串行通信接口传输数据时,根据所述单比特基准值以及预先获取的需传输的数据的比特数,判断传输操作是否完成,得到判断结果;根据所述判断结果,对传输操作进行管理。
-
公开(公告)号:CN109582284A
公开(公告)日:2019-04-05
申请号:CN201811367516.4
申请日:2018-11-16
申请人: 大唐微电子技术有限公司
摘要: 本申请公开了一种芯片中的标量乘实现方法及装置、计算机可读存储介质,所述方法包括获取第一标量k、固定坐标点P、窗口宽度w和椭圆曲线E(Fp)的参数;生成正整数r,r∈Fp,计算窗口个数 l、m分别为k、r的二进制比特长度,将k加r*n再减去(2d-1)得到的结果赋值给第二标量k′,n为椭圆曲线基点的阶;将k′编码为包含d个元素的数组C′,所述d个元素对应k′转换成的w行d列的矩阵中的各列二进制比特位序列;使用数组C′中的元素C′[i]与固定坐标点P循环执行倍点运算Q←2Q与点加运算Q←Q+C′[i]P+P,输出循环结果。本申请通过在每次循环计算过程中设置一次倍点运算和点加运算,实现了完全抗SPA攻击和抗故障攻击。
-
-
-