-
公开(公告)号:US11604857B2
公开(公告)日:2023-03-14
申请号:US17266930
申请日:2019-07-16
申请人: THALES DIS FRANCE SA
发明人: Michael Adjedj , Aline Gouget , Stéphane Grellier , Sylvain Leveque , Jan Vacek
摘要: Protection of a data file to be used by a white-box cryptography software application installed in memory of a device to prevent the malevolent use of a digital copy of the data file by a white-box cryptography (WBC) software application installed in memory of another device. The mechanism includes extracting an unique identifier for the device from the environment of the device and modifying data in the data file according to the unique identifier, the available white-box cryptography software application includes a software security layer to retrieve the unique identifier from the environment of the device in which the software application is installed and to use this unique identifier in combination with the stored data file when executing, the result of the execution being correct only in case where the correct unique identifier has been extracted by the executed WBC software application.
-
公开(公告)号:US11336429B2
公开(公告)日:2022-05-17
申请号:US16766878
申请日:2018-11-28
申请人: THALES DIS FRANCE SA
发明人: Aline Gouget , Jan Vacek
摘要: The present invention relates to a method for a secure execution of a whitebox cryptographic algorithm applied to a message (m) and protected by countermeasures based on pseudo-random values, comprising the steps of: executing a pseudo-random function (PRP) generating pseudo-random output values and an encrypted main output value based on an encrypted input value (*Xi*) derived from said message, securing said cryptographic algorithm by applying to the cryptographic algorithm said countermeasures based on said generated pseudo-random output values retrieving, from said generated encrypted main output value, the input value or part of the input value, under an encrypted form (*Xi*), executing said secured cryptographic algorithm on said encrypted retrieved value.
-