发明名称 BLOCK CIPHER MODES OF NON- MALLEABLE OPERATION
摘要 <p>A method and system for producing at least one ciphertext block from at least one plaintext block using a block cipher is described, the block cipher including an encryption function Enc, the method and system including receiving n plaintext blocks, wherein n is an integer greater than 0, for each plaintext block of the n plaintext blocks inputting two inputs into a keyed invertible transformation function, e, the two inputs including a masking value, denoted Mi,where 0 i, Pi being an i-th plaintext block of the n plaintext blocks, and a function of the plaintext block Pi, where 0 i and Pi includes a key for round key generation by the function e and the second of the two inputs Mi and Pi includes a data item operated on during rounds of function e, outputting a result of the function e, the output being at least partially encrypted in a case where the masking value includes an output of the encryption function Enc, the output of the function e includes a ciphertext block, thereby producing n ciphertext blocks, in a case where the masking value includes one of one of Pi-,and an initialization vector when i =1, and one of a function of Pi-1, and an initialization vector when i=1, the output of the function e includes an input into the encryption function Enc, and the output of the function Enc includes a ciphertext block, thereby producing n ciphertext blocks, and in a case where the masking value includes one of an output of the function e(M i-1 , P i-1 ), and an initialization vector when i =1, the input into the function Enc includes a result of xor-ing the masking value Mi with Pi, and the output of the function Enc includes a ciphertext block, thereby producing n ciphertext blocks. Related methods and systems are also described.</p>
申请公布号 WO2013024379(A1) 申请公布日期 2013.02.21
申请号 WO2012IB53750 申请日期 2012.07.24
申请人 NDS LIMITED;MANTIN, ITSIK 发明人 MANTIN, ITSIK
分类号 H04L9/06 主分类号 H04L9/06
代理机构 代理人
主权项
地址