发明名称 Masking with shared random bits
摘要 A non-linear transformation including a plurality of non-linear logical operations is masked to a second or higher order. The masking includes receiving a set of random bits, and machine-masking two or more of the plurality of non-linear logical operations with a same random bit from the set of random bits.
申请公布号 US9143325(B2) 申请公布日期 2015.09.22
申请号 US201213715579 申请日期 2012.12.14
申请人 MICROSOFT TECHNOLOGY LICENSING, LLC 发明人 Chen Zhimin;Fuller Jay Scott
分类号 H04K1/00;H04L9/00;H04L9/28;G06F7/72 主分类号 H04K1/00
代理机构 代理人 Akhter Julie Kane;Johnston-Holmes Danielle;Minhas Micky
主权项 1. A machine that secures circuit-to-circuit communication, comprising: a processor configured to: receive a random bit;generate two or more masks including at least the random bit;apply a first mask of the two or more masks to mask an output of a first non-linear logical function at a first circuit to generate a first masked output, the output of the first non-linear logical function masked to a second or higher order; andapply a second mask of the two or more masks to mask an output of a second non-linear logical function at a second circuit to generate a second masked output, the output of the second non-linear logical function masked to a second or higher order; andan interface in communication with the processor, the interface configured to communicate the first masked output from the first circuit and the second masked output from the second circuit to one or more additional circuits.
地址 Redmond WA US