The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Oct. 29, 2019

Filed:

Apr. 26, 2017
Applicant:

Safran Identity & Security, Issy les Moulineaux, FR;

Inventors:

Guillaume Dabosville, Issy les Moulineaux, FR;

Philippe Gislard, Issy les Moulineaux, FR;

Victor Servant, Issy les Moulineaux, FR;

Assignee:

SAFRAN IDENTITY & SECURITY, Issy les Moulineaux, FR;

Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06F 21/00 (2013.01); G06F 12/14 (2006.01); G06F 3/06 (2006.01); G06F 12/02 (2006.01); G06Q 20/34 (2012.01);
U.S. Cl.
CPC ...
G06F 12/1408 (2013.01); G06F 3/065 (2013.01); G06F 3/0619 (2013.01); G06F 3/0685 (2013.01); G06F 12/0223 (2013.01); G06F 12/1425 (2013.01); G06F 12/1433 (2013.01); G06Q 20/35765 (2013.01); G06F 2212/1052 (2013.01); G06F 2212/177 (2013.01); G06F 2212/2532 (2013.01);
Abstract

Provided is a method for optimising memory writing in a device implementing a cryptography module and a client module calling functions implemented by the cryptography module. The device includes a random access memory including a first memory zone that is secured and dedicated to the cryptography module and a second memory zone dedicated to the client module. When the client module calls a series of functions implemented by the cryptography module including a first function and at least one second function, with each second function executed following the first function or from a further second function and providing a runtime result added to a runtime result of the preceding series function, each runtime result is added to a value contained in a buffer memory allocated in the first memory. The buffer memory value is copied to the second memory zone following the execution of the last function of the series.


Find Patent Forward Citations

Loading…