发明名称 Balanced Encoding of Intermediate Values Within a White-Box Implementation
摘要 A method of implementing a keyed cryptographic operation using a plurality of basic blocks, includes: generating a balanced encoding function; applying the balanced encoding function to the output of a first basic block; and applying an inverse of the encoding function to the input of a second basic block, wherein the second basic block receives the encoded output of first basic block as an input.
申请公布号 US2017033922(A1) 申请公布日期 2017.02.02
申请号 US201514814056 申请日期 2015.07.30
申请人 NXP B.V 发明人 Michiels Wil;Teuwen Philippe
分类号 H04L9/00;G06F21/14;G06F21/72;H04L9/06 主分类号 H04L9/00
代理机构 代理人
主权项 1. A method of implementing a keyed cryptographic operation using a plurality of basic blocks, comprising: generating a balanced encoding function; applying the balanced encoding function to the output of a first basic block; and applying an inverse of the encoding function to the input of a second basic block, wherein the second basic block receives the encoded output of first basic block as an input.
地址 Eindhoven NL