A White-Box Encryption Scheme using Physically Unclonable Functions

Sandra Rasoamiaramanana, Marine Minier, Gilles Macario-Rat

2020

Abstract

When a cryptographic algorithm is executed in a potentially hostile environment, techniques of White-Box Cryptography are used to protect a secret key from a fully-privileged adversary. However, even if the adversary is not able to extract the secret key from the implementation, they might lift the entire white-box code and execute it (this is called a code lifting attack). In this work, we introduce an encryption scheme that can be implemented on an untrusted environment and is still secure even if the white-box code has been lifted. We base our proposal on a Physically Unclonable Function (PUF) to ensure the execution context of our so-called PUF-based encryption scheme. This way, the encryption is “locked” by a particular device.

Download


Paper Citation


in Harvard Style

Rasoamiaramanana S., Minier M. and Macario-Rat G. (2020). A White-Box Encryption Scheme using Physically Unclonable Functions.In Proceedings of the 17th International Joint Conference on e-Business and Telecommunications - Volume 3: SECRYPT, ISBN 978-989-758-446-6, pages 279-286. DOI: 10.5220/0009781002790286


in Bibtex Style

@conference{secrypt20,
author={Sandra Rasoamiaramanana and Marine Minier and Gilles Macario-Rat},
title={A White-Box Encryption Scheme using Physically Unclonable Functions},
booktitle={Proceedings of the 17th International Joint Conference on e-Business and Telecommunications - Volume 3: SECRYPT,},
year={2020},
pages={279-286},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0009781002790286},
isbn={978-989-758-446-6},
}


in EndNote Style

TY - CONF

JO - Proceedings of the 17th International Joint Conference on e-Business and Telecommunications - Volume 3: SECRYPT,
TI - A White-Box Encryption Scheme using Physically Unclonable Functions
SN - 978-989-758-446-6
AU - Rasoamiaramanana S.
AU - Minier M.
AU - Macario-Rat G.
PY - 2020
SP - 279
EP - 286
DO - 10.5220/0009781002790286