Using single white-box implementation with multiple external encodings

A method of performing a keyed cryptographic operation by a cryptographic system mapping an encoded input message to an output message, including: receiving an encoding selection parameter p; receiving the encoded input message, wherein the encoding on the input message corresponds to the encoding s...

Full description

Saved in:
Bibliographic Details
Main Authors Michiels Wil, Hoogerbrugge Jan
Format Patent
LanguageEnglish
Published 02.05.2017
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:A method of performing a keyed cryptographic operation by a cryptographic system mapping an encoded input message to an output message, including: receiving an encoding selection parameter p; receiving the encoded input message, wherein the encoding on the input message corresponds to the encoding selection parameter p; decoding the input message using an inverse of a default input encoding; computing a first portion of the cryptographic operation on the decoded input message to produce a first portion output; and compensating the first portion output based upon the encoding selection parameter p.
Bibliography:Application Number: US201414575972