Inventor
Mathieu Ciet
Inventor
Paris, FR
Overview
Patents· 80 as inventor
Public. Assignee & technology derived from the patent record. Each patent links to its LexDana page.
H04Lprimary
H04LTransmission of digital information, e.g. telegraphic communication56%
G06FElectric digital data processing35%
G09CCiphering or deciphering apparatus for cryptographic or other purposes involving the need for secrecy3%
A63FCard, board, or roulette games1%
G06KGraphical data reading1%
G06QInformation and communication technology [ict] specially adapted for administrative, commercial, financial, managerial or supervisory purposes1%
G06VImage or video recognition or understanding1%
G11BInformation storage based on relative movement between record carrier and transducer1%
H04WWireless communication networks1%
PatentTitleYear
11,025,596Cloud messaging system202110,868,672Establishing and verifying identity using biometrics while protecting user privacy202010,599,873Method for rate-limiting interactions based on dynamically calculated values by supplying problems of varying difficulty to be solved202010,574,458Media storage structures for storing content, devices for using such structures, systems for distributing such structures202010,164,772Permutation composition based hash function201810,042,989Device activation20189,774,443'Computing key-schedules of the AES for use in white boxes'20179,716,586'Precomputing internal AES states in counter mode to protect keys used in AES computations'20179,692,592'Using state reordering to protect against white box attacks'20179,639,673'Protecting software through a fake cryptographic layer'20179,565,018'Protecting cryptographic operations using conjugacy class functions'20179,515,818'Multi-block cryptographic operation'20169,336,370'Method and apparatus for dynamic obfuscation of static data'20169,311,492'Media storage structures for storing content, devices for using such structures, systems for distributing such structures'20169,274,976'Code tampering protection for insecure environments'20169,264,234'Secure authentication of identification for computing devices'20169,264,222'Precomputing internal AES states in counter mode to protect keys used in AES computations'20169,189,425'Protecting look up tables by mixing code and operations'20159,143,317'Protecting against white box attacks using column rotation'20159,128,722'Systems, methods, and computer-readable media for fertilizing machine-executable code'20159,031,228'Systems and methods for implementing block cipher algorithms on attacker-controlled systems'20158,976,960'Methods and apparatus for correlation protected processing of cryptographic operations'20158,966,285'Securing implementation of a cryptographic process having fixed or dynamic keys'20158,966,279'Securing the implementation of a cryptographic process using key expansion'20158,935,539'System and method for revising boolean and arithmetic operations'20158,918,768'Methods and apparatus for correlation protected processing of data operations'20148,886,940'Hash function using a card shuffling process'20148,881,290'Method and apparatus for computer code obfuscation and deobfuscation using boot installation'20148,874,928'System and method for obfuscating constants in a computer program'20148,862,896'Data protection using key translation'20148,832,450'Methods and apparatus for data hashing based on non-linear operations'20148,775,826'Counteracting memory tracing on computing systems by code obfuscation'20148,755,521'Security method and system for media playback devices'20148,718,280'Securing keys of a cipher using properties of the cipher process'20148,707,053'Performing boolean logic operations using arithmetic operations by code obfuscation'20148,699,702'Securing cryptographic process keys using internal structures'20148,687,803'Operational mode for block ciphers'20148,681,975'Encryption method and apparatus using composition of ciphers'20148,675,866'Multiplicative splits to protect cipher keys'20148,667,301'Obfuscating transformations on data array content and addresses'20148,661,549'Method and apparatus for obfuscating program source codes'20148,645,693'Zero-knowledge based authentication method, system, and apparatus'20148,644,500'Apparatus and method for block cipher process for insecure environments'20148,605,894'Cryptographic process execution protecting an input value against attacks'20138,553,878'Data transformation system using cyclic groups'20138,504,845'Protecting states of a cryptographic process using group automorphisms'20138,434,059'Systems, methods, and computer-readable media for fertilizing machine-executable code'20138,428,251'System and method for stream/block cipher with internal random states'20138,412,938'Zero-knowledge based authentication method, system, and apparatus'20138,407,248'System and method for authentication using a shared table and sorting exponentiation'20138,386,803'System and method for data obfuscation based on discrete logarithm properties'20138,386,787'Hash function using a heap modeling process'20138,380,991'Hash function based on polymorphic code'20138,374,341'Hash function using a cue sports game process'20138,347,098'Media storage structures for storing content, devices for using such structures, systems for distributing such structures'20138,325,913'System and method of authentication'20128,300,828'System and method for a derivation function for key per page'20128,300,809'System and method for modulus obfuscation'20128,265,266'Cryptographic method comprising secure modular exponentiation against hidden-channel attacks, cryptoprocessor for implementing the method and associated chip card'20128,225,100'Hash functions using recurrency and arithmetic'20128,200,727'Method and apparatus for verifying and diversifying randomness'20128,200,986'Computer enabled secure status return'20128,196,214'Method and apparatus for securing content using encryption with embedded key in content'20128,184,804'Hash function using a piling-up process'20128,185,749'System and method for revising boolean and arithmetic operations'20128,175,265'Systems and methods for implementing block cipher algorithms on attacker-controlled systems'20128,176,337'Computer object code obfuscation using boot installation'20128,175,266'System and method of performing authentication'20128,165,286'Combination white box/black box cryptographic processes and apparatus'20128,140,809'Computer implemented masked representation of data tables'20128,121,294'System and method for a derivation function for key per page'20128,094,816'System and method for stream/block cipher with internal random states'20128,094,813'System and method for modulus obfuscation'20128,085,932'Secure distribution of data or content using keyless transformation'20118,086,854'Content protection information using family of quadratic multivariate polynomial maps'20118,051,097'System and method for authentication using a shared table and sorting exponentiation'20118,045,708'Discrete key generation method and apparatus'20118,036,378'System and method of authentication'20118,014,520'Exponentiation ladder for cryptography'20117,984,320'Silent time tampering detection'2011Career & activity timeline
Assembled from patent assignee/location history and declaration credentials.
2011–2021Patents assigned to APPLE INC (79)· patent assignee history
2011–2016Patents assigned to CIET MATHIEU (57)· patent assignee history
2011–2016Patents assigned to FARRUGIA AUGUSTIN J (54)· patent assignee history
2011–2021Based in Paris, FR· patent location history
2012–2015Patents assigned to CHEVALLIER-MAMES BENOIT (20)· patent assignee history
2012Based in La Ciotat, FR· patent location history
2013–2016Patents assigned to ICART THOMAS (13)· patent assignee history
2014Based in Cupertino, CA, US· patent location history
Inventor activity
Assignee and location history derived from the patent record.
Assignees
| Assignee | Patents | Span |
|---|---|---|
| APPLE INC | 79 | 2011–2021 |
| CIET MATHIEUself | 57 | 2011–2016 |
| FARRUGIA AUGUSTIN J | 54 | 2011–2016 |
| CHEVALLIER-MAMES BENOIT | 20 | 2012–2015 |
| ICART THOMAS | 13 | 2013–2016 |
Locations
| Location | Patents | Span |
|---|---|---|
| Paris, FR | 78 | 2011–2021 |
| Cupertino, California, US | 1 | 2014 |
| La Ciotat, FR | 1 | 2012 |