-
公开(公告)号:US08670559B2
公开(公告)日:2014-03-11
申请号:US12921064
申请日:2009-02-27
IPC分类号: H04L29/06
CPC分类号: H04L9/16 , G06F7/723 , H04L9/06 , H04L9/30 , H04L2209/16
摘要: A system for enabling a device to compute an outcome of an exponentiation Cx having a base C and/or an exponent x, the system comprising means for establishing a plurality of values λi; means for establishing a plurality of values ωi satisfying ωi=Cλi; means for establishing a plurality of values φi satisfying that the sum of the values λiφi equals x; and an output for providing the device with the plurality of values φi. A device computes an outcome of the exponentiation Cx. The device comprises means for computing a product of the values ωi to the power of φi. The device is arranged for using the product as a result of the exponentiation Cx.
摘要翻译: 一种用于使得设备能够计算具有基本C和/或指数x的求幂Cx的结果的系统,所述系统包括用于建立多个值lambdai的装置; 用于建立满足omegai = Clambdai的多个值的装置; 用于建立满足值λiphii的总和等于x的多个值phii的装置; 以及用于向所述设备提供多个值的输出。 设备计算求幂Cx的结果。 该装置包括用于计算值ωgai与phii的功率的乘积的装置。 该设备被安排为使用该乘积作为乘幂Cx的结果。
-
公开(公告)号:US09710623B2
公开(公告)日:2017-07-18
申请号:US12921075
申请日:2009-03-02
CPC分类号: G06F21/14 , H04L9/06 , H04L9/0618 , H04L9/0631 , H04L2209/16 , H04L2209/60
摘要: A cryptographic system comprises a white-box implementation of a function; an implementation of a cryptographic algorithm; and an implementation of a combining operation for establishing cryptographically processed data in dependence on an outcome of the function and in dependence on an outcome of the cryptographic algorithm. The combining operation comprises combining an outcome of the cryptographic algorithm with an outcome of the function. Alternatively, the combining operation comprises combining an outcome of the function with a received data element to obtain a combination outcome and applying the cryptographic algorithm to the combination outcome.
-
公开(公告)号:US08726029B2
公开(公告)日:2014-05-13
申请号:US12677722
申请日:2008-09-04
申请人: Stefan Katzenbeisser , Wilhelmus P. A. J. Michiels , Paulus M. H. M. A. Gorissen , Aweke N. Lemma , Mehmet U. Celik
发明人: Stefan Katzenbeisser , Wilhelmus P. A. J. Michiels , Paulus M. H. M. A. Gorissen , Aweke N. Lemma , Mehmet U. Celik
CPC分类号: G06F21/10 , G06F2221/0733 , H04L9/002 , H04L9/0618 , H04L2209/16 , H04L2209/608
摘要: A system for cryptographic processing of content comprises an input for receiving the content. A plurality of look-up tables represents a white-box implementation of a combined cryptographic and watermarking operation. The look-up tables represent processing steps of the combined cryptographic and watermarking operation and the look-up tables being arranged for being applied according to a predetermined look-up scheme. The look-up scheme prescribes that an output of a first look-up table of the plurality of look-up tables be used to generate an input of a second look-up table of the plurality of look-up tables. The combined cryptographic and watermarking operation comprises a cryptographic operation and a watermarking operation. A control module looks up values in the plurality of look-up tables in dependence on the received content and in accordance to the look-up scheme, thereby applying the combined cryptographic and watermarking operation to the content.
摘要翻译: 用于内容的密码处理的系统包括用于接收内容的输入。 多个查找表表示组合的加密和水印操作的白盒实现。 查找表表示组合的加密和水印操作的处理步骤,并且查找表被布置为根据预定的查找方案应用。 查找方案规定,使用多个查找表中的第一查找表的输出来生成多个查找表的第二查找表的输入。 组合的加密和水印操作包括密码操作和水印操作。 控制模块根据接收到的内容并根据查找方案查找多个查找表中的值,从而将该组合的加密和水印操作应用于内容。
-
公开(公告)号:US08724802B2
公开(公告)日:2014-05-13
申请号:US12993695
申请日:2009-05-12
申请人: Wilhelmus P. A. J. Michiels , Paulus M. H. M. A. Gorissen , Hendrik D. L. Hollmann , Ludovicus M. G. M. Tolhuizen
发明人: Wilhelmus P. A. J. Michiels , Paulus M. H. M. A. Gorissen , Hendrik D. L. Hollmann , Ludovicus M. G. M. Tolhuizen
CPC分类号: H04L9/304 , H04L2209/12
摘要: A method of creating an encryption system for encrypting a plurality of plaintext words is provided. The method comprises associating (104) respective plaintext words (202) with respective sets (207) of error positions (212) of an error vector, and associating (106) respective values of at least one of the plaintext words (202) with respective error vector values, wherein positions of the respective error vector values outside the set (207) of error positions associated with the one of the plaintext words (202) are zero. The method further comprises associating (108) the respective values of the plaintext word (202) with respective representations of respective syndromes (218) of the respective error vectors according to an error correcting code.
摘要翻译: 提供了一种创建用于加密多个明文字的加密系统的方法。 该方法包括将各个明文字(202)与错误向量的错误位置(212)的相应集合(207)相关联(104),并将(106)至少一个明文字(202)的相应值与相应的 误差向量值,其中与所述明文字(202)之一相关联的错误位置的集合(207)之外的各个误差向量值的位置为零。 该方法还包括根据纠错码将明文字(202)的相应值与相应错误向量的相应校正子(218)相关联(108)。
-
公开(公告)号:US08600047B2
公开(公告)日:2013-12-03
申请号:US12991356
申请日:2009-05-05
IPC分类号: H04L9/00
CPC分类号: G06F7/723 , G06F2207/7238 , G06F2207/7257 , H04L9/002 , H04L9/302 , H04L2209/16 , H04L2209/60
摘要: A method of obfuscating an exponent is provided. The method comprises identifying a value λ for which it holds that λ>0 and xλ=1 for a plurality of elements x which are to be used in a cryptographic process. The method further comprises identifying an obfuscated exponent y which is greater than λ and providing information indicative of the obfuscated exponent y. The method comprises establishing a key value a, wherein a
摘要翻译: 提供了一种混淆指数的方法。 该方法包括:对于要在密码处理中使用的多个元素x,识别其保持λ> 0和x1 = 1的值λ。 该方法还包括识别大于λ的混淆指数y,并提供指示混淆指数y的信息。 该方法包括建立密钥值a,其中a <λ,选择正整数b,并计算y = a + blambda。
-
公开(公告)号:US20110064215A1
公开(公告)日:2011-03-17
申请号:US12991356
申请日:2009-05-05
IPC分类号: H04L9/28
CPC分类号: G06F7/723 , G06F2207/7238 , G06F2207/7257 , H04L9/002 , H04L9/302 , H04L2209/16 , H04L2209/60
摘要: A method of obfuscating an exponent is provided. The method comprises identifying a value λ for which it holds that λ>0 and x2=1 for a plurality of elements x which are to be used in a cryptographic process. The method further comprises identifying an obfuscated exponent y which is greater than λ and providing information indicative of the obfuscated exponent y. The method comprises establishing a key value a, wherein a
摘要翻译: 提供了一种混淆指数的方法。 该方法包括:对于要在密码处理中使用的多个元素x,识别其值为λ> 0且x2 = 1的值λ。 该方法还包括识别大于λ的混淆指数y并提供指示混淆指数y的信息。 该方法包括建立键值a,其中a <λ,选择正整数b,并计算y = a +bλ。
-
-
-
-
-