Inventor
CHEVALLIER-MAMES BENOIT
FR39 patents
⚠️ This page may combine multiple inventors who share the name “CHEVALLIER-MAMES BENOIT”. Patents are grouped by organization below to help distinguish them — per-person disambiguation is on the roadmap.
APPLE INC
18 patentsUS9515818B2Dec 6, 2016
Multi-block cryptographic operation
APPLE INC8 citations84
US9143317B2Sep 22, 2015
Protecting against white box attacks using column rotation
APPLE INC8 citations84
US8918768B2Dec 23, 2014
Methods and apparatus for correlation protected processing of data operations
APPLE INC7 citations84
US9336370B2May 10, 2016
Method and apparatus for dynamic obfuscation of static data
APPLE INC9 citations82
US9692592B2Jun 27, 2017
Using state reordering to protect against white box attacks
APPLE INC3 citations73
US12001579B1Jun 4, 2024
Cloud messaging system
APPLE INC2 citations72
US11025596B1Jun 1, 2021
Cloud messaging system
APPLE INC1 citations72
US10599873B2Mar 24, 2020
Method for rate-limiting interactions based on dynamically calculated values by supplying problems of varying difficulty to be solved
APPLE INC3 citations70
US9264222B2Feb 16, 2016
Precomputing internal AES states in counter mode to protect keys used in AES computations
APPLE INC2 citations63
US8386787B2Feb 26, 2013
Hash function using a heap modeling process
APPLE INC2 citations63
US9716586B2Jul 25, 2017
Precomputing internal AES states in counter mode to protect keys used in AES computations
APPLE INC0 citations52
US9565018B2Feb 7, 2017
Protecting cryptographic operations using conjugacy class functions
APPLE INC1 citations52
US8386803B2Feb 26, 2013
System and method for data obfuscation based on discrete logarithm properties
APPLE INC0 citations52
US8374341B2Feb 12, 2013
Hash function using a cue sports game process
APPLE INC1 citations52
US9639673B2May 2, 2017
Protecting software through a fake cryptographic layer
APPLE INC0 citations48
US8495390B2Jul 23, 2013
System and method for data obfuscation based on discrete logarithm properties
APPLE INC0 citations47
US9774443B2Sep 26, 2017
Computing key-schedules of the AES for use in white boxes
APPLE INC0 citations42
US8380991B2Feb 19, 2013
Hash function based on polymorphic code
APPLE INC0 citations42
FARRUGIA AUGUSTIN J
12 patentsUS8966279B2Feb 24, 2015
Securing the implementation of a cryptographic process using key expansion
FARRUGIA AUGUSTIN J10 citations84
US8707053B2Apr 22, 2014
Performing boolean logic operations using arithmetic operations by code obfuscation
FARRUGIA AUGUSTIN J7 citations84
US9189425B2Nov 17, 2015
Protecting look up tables by mixing code and operations
FARRUGIA AUGUSTIN J6 citations73
US8718280B2May 6, 2014
Securing keys of a cipher using properties of the cipher process
FARRUGIA AUGUSTIN J4 citations73
US8699702B2Apr 15, 2014
Securing cryptographic process keys using internal structures
FARRUGIA AUGUSTIN J5 citations73
US8966285B2Feb 24, 2015
Securing implementation of a cryptographic process having fixed or dynamic keys
FARRUGIA AUGUSTIN J2 citations63
US8667301B2Mar 4, 2014
Obfuscating transformations on data array content and addresses
FARRUGIA AUGUSTIN J2 citations63
US8553878B2Oct 8, 2013
Data transformation system using cyclic groups
FARRUGIA AUGUSTIN J3 citations63
US8184804B2May 22, 2012
Hash function using a piling-up process
FARRUGIA AUGUSTIN J2 citations63
US8675866B2Mar 18, 2014
Multiplicative splits to protect cipher keys
FARRUGIA AUGUSTIN J2 citations62
US8605894B2Dec 10, 2013
Cryptographic process execution protecting an input value against attacks
FARRUGIA AUGUSTIN J1 citations52
US8687803B2Apr 1, 2014
Operational mode for block ciphers
FARRUGIA AUGUSTIN J1 citations50
GEMALTO SA
2 patentsCHEVALLIER-MAMES BENOIT
2 patentsGEMPLUS CARD INT
2 patentsUS7359508B2Apr 15, 2008
Method of securely implementing a cryptography algorithm of the RSA type, and a corresponding component
GEMPLUS CARD INT4 citations62
US7386123B2Jun 10, 2008
Method of implementing in an electronic component a cryptographic algorithm for finding the public exponent
GEMPLUS CARD INT0 citations48