发明名称 防止隐蔽信道攻击的整数除法方法
摘要 本发明涉及一种加密方法,包括类型为q=a div b和r=a mod b的整数除法,其中q为商,a为m位的数,b为n位的数,n小于或等于m,并且b<SUB>n-1</SUB>不为零,b<SUB>n-1</SUB>是b的最高有效位,在该方法期间的每次迭代中,循环下标i在1和m-n+1之间改变,执行数a的n位字A除以数b的部分除法,以便获得商q的位。根据本发明,在每次迭代中执行相同的操作,而不管获得的商位值是多少。在本发明的不同的实施例中,在每个迭代中执行下列操作之一:将数b加到字A/从字A减去数b;将数b或者数b的补数b加到字A;或在将更新的数据加到字A之后,以2<SUP>n</SUP>对更新数据(a或b)或者哑数据(c或c)作补操作。
申请公布号 CN1739094A 申请公布日期 2006.02.22
申请号 CN200380108764.2 申请日期 2003.11.13
申请人 格姆普拉斯公司 发明人 M·若耶;K·比列加斯
分类号 G06F7/52(2006.01);G06F7/72(2006.01);H04L9/06(2006.01);H04L9/30(2006.01) 主分类号 G06F7/52(2006.01)
代理机构 中国专利代理(香港)有限公司 代理人 吴立明;张志醒
主权项 1.一种加密方法,在所述加密方法期间执行类型为q=a div b和r=a mod b的整数除法,其中q为商,a为m位的数,b为n位的数,n小于或等于m,并且bn-1不为零,bn-1是b的最高有效位,在该方法期间的每次迭代中,循环下标i在1和m-n+1之间改变,执行数a的n位字A除以数b的部分除法,以便获得商q的位,所述方法其特征在于在每次迭代中执行相同的操作,而不管获得的商位值是多少。
地址 法国热姆诺
您可能感兴趣的专利