FR3140960B1 - Encodage en boite blanche - Google Patents
Encodage en boite blanche Download PDFInfo
- Publication number
- FR3140960B1 FR3140960B1 FR2210698A FR2210698A FR3140960B1 FR 3140960 B1 FR3140960 B1 FR 3140960B1 FR 2210698 A FR2210698 A FR 2210698A FR 2210698 A FR2210698 A FR 2210698A FR 3140960 B1 FR3140960 B1 FR 3140960B1
- Authority
- FR
- France
- Prior art keywords
- white box
- encoding
- cryptographic algorithm
- box encoding
- implemented
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/06—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols the encryption apparatus using shift registers or memories for block-wise or stream coding, e.g. DES systems or RC4; Hash functions; Pseudorandom sequence generators
- H04L9/0618—Block ciphers, i.e. encrypting groups of characters of a plain text message using fixed encryption transformation
- H04L9/0631—Substitution permutation network [SPN], i.e. cipher composed of a number of stages or rounds each involving linear and nonlinear transformations, e.g. AES algorithms
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/08—Key distribution or management, e.g. generation, sharing or updating, of cryptographic keys or passwords
- H04L9/0861—Generation of secret information including derivation or calculation of cryptographic keys or passwords
- H04L9/0866—Generation of secret information including derivation or calculation of cryptographic keys or passwords involving user or device identifiers, e.g. serial number, physical or biometrical information, DNA, hand-signature or measurable physical characteristics
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/32—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
- H04L9/3226—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials using a predetermined code, e.g. password, passphrase or PIN
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/32—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
- H04L9/3226—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials using a predetermined code, e.g. password, passphrase or PIN
- H04L9/3228—One-time or temporary data, i.e. information which is sent for every authentication or authorization, e.g. one-time-password, one-time-token or one-time-key
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L2209/00—Additional information or applications relating to cryptographic mechanisms or cryptographic arrangements for secret or secure communication H04L9/00
- H04L2209/16—Obfuscation or hiding, e.g. involving white box
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Storage Device Security (AREA)
Abstract
L’invention concerne un procédé de génération d’encodage pour algorithme cryptographique, mis en œuvre par ordinateur. On y met en œuvre les étapes suivantes : - obtention d’au moins une caractéristique propre à un périphérique informatique (1) configuré pour exécuter un algorithme cryptographique (43) ; - à partir de la caractéristique propre, génération d’une opération d’encodage (433, 434) dépendante du périphérique (1); - association de l’opération d’encodage dépendante (433, 434) générée à l’algorithme cryptographique (43). Figure pour l’abrégé : figure 2
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| FR2210698A FR3140960B1 (fr) | 2022-10-17 | 2022-10-17 | Encodage en boite blanche |
| PCT/EP2023/078864 WO2024083849A1 (fr) | 2022-10-17 | 2023-10-17 | Encodage en boite blanche |
| EP23789673.3A EP4606054A1 (fr) | 2022-10-17 | 2023-10-17 | Encodage en boite blanche |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| FR2210698A FR3140960B1 (fr) | 2022-10-17 | 2022-10-17 | Encodage en boite blanche |
| FR2210698 | 2022-10-17 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| FR3140960A1 FR3140960A1 (fr) | 2024-04-19 |
| FR3140960B1 true FR3140960B1 (fr) | 2025-03-14 |
Family
ID=85569969
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| FR2210698A Active FR3140960B1 (fr) | 2022-10-17 | 2022-10-17 | Encodage en boite blanche |
Country Status (3)
| Country | Link |
|---|---|
| EP (1) | EP4606054A1 (fr) |
| FR (1) | FR3140960B1 (fr) |
| WO (1) | WO2024083849A1 (fr) |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20120072011A (ko) * | 2010-12-23 | 2012-07-03 | 한국전자통신연구원 | 무결성 검증이 가능한 데이터 암호장치, 복호장치 및 방법 |
| EP2940925B1 (fr) * | 2014-04-28 | 2017-12-27 | Nxp B.V. | MISE EN oeUVRE DE RÉGLAGES DE SÉCURITÉ EN FONCTION de l'utilisation DANS UNE IMPLÉMENTATION À BOÎTE BLANCHE UNIQUE |
| EP2960891B1 (fr) * | 2014-06-24 | 2019-01-16 | Nxp B.V. | Procédé permettant d'introduire la dépendance d'implémentation d'une boîte blanche sur un ensemble de chaînes |
-
2022
- 2022-10-17 FR FR2210698A patent/FR3140960B1/fr active Active
-
2023
- 2023-10-17 WO PCT/EP2023/078864 patent/WO2024083849A1/fr not_active Ceased
- 2023-10-17 EP EP23789673.3A patent/EP4606054A1/fr active Pending
Also Published As
| Publication number | Publication date |
|---|---|
| WO2024083849A1 (fr) | 2024-04-25 |
| EP4606054A1 (fr) | 2025-08-27 |
| FR3140960A1 (fr) | 2024-04-19 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| Soares et al. | Multiple vehicle synchronisation in a full truck-load pickup and delivery problem: A case-study in the biomass supply chain | |
| FR3092324B1 (fr) | Procédé de production d’un polyester téréphtalate intégrant un procédé de dépolymérisation | |
| MX2021013521A (es) | Prediccion basada en bloques. | |
| CL2024000857A1 (es) | Decodificador de video, codificador de video, flujo de datos de video.(div. 3256-22) | |
| US20190278772A1 (en) | Case statement optimization | |
| FR3094520B1 (fr) | Clé de chiffrement et/ou de déchiffrement | |
| FR3091385B1 (fr) | Méthode de développement d’un procédé de compilation d’un circuit quantique sur un processeur quantique et un tel procédé | |
| FR3140960B1 (fr) | Encodage en boite blanche | |
| FR2891900B1 (fr) | Procede de traitement d'un courant de gnl obtenu par refroidissement au moyen d'un premier cycle de refrigeration et installation associee. | |
| FR3099017B1 (fr) | Procédé de vérification d’une transaction dans une base de données de type chaîne de blocs | |
| CL2021001249S1 (es) | Automóvil. (divisional solicitud 202001202) | |
| FR3078909B1 (fr) | Protecteur de soudage, système sanitaire pour travailleur, et procédé de fonctionnement du système | |
| Xu et al. | On the Convergence of (Stochastic) Gradient Descent with Extrapolation for Non-Convex Minimization. | |
| FR2830870B1 (fr) | Procede d'hydrocraquage"une etape" de charges hydrocarbonees a fortes teneurs en azote | |
| FR3151330B1 (fr) | Méthode pour fonctionnaliser des polyoléfines via l’introduction d’une fonction oxime | |
| FR3091612B1 (fr) | procédé d’association d’un marquage à un objet | |
| FR3037746B1 (fr) | Procede de construction d'un entrelaceur pour turbo-encodeur | |
| FR3099746B1 (fr) | Étrier pour un véhicule de type à selle, et procédé pour agencer un câble sur un étrier pour un véhicule de type à selle | |
| FR3108398B1 (fr) | Procédé et système pour déterminer la localisation d’un véhicule automobile | |
| CA243810S (en) | Bicycle pedal | |
| FR3102587B1 (fr) | Système, procédé et appareil pour la corrélation d’objets de données | |
| FR3095402B1 (fr) | Procédé et système pour gérer l’embarquement d’un véhicule automobile à bord d’un engin de transport ainsi que son débarquement | |
| Nakayama et al. | Analysis of Takt Time Extension in Assembly Lines with Multiple Elemental Works Allocated to a Process | |
| FR3097037B1 (fr) | Dispositif de distillation comportant un système de refroidissement amélioré | |
| FR3096599B1 (fr) | Collaboration d'un robot et d'un opérateur en vue de modifier une pièce |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PLFP | Fee payment |
Year of fee payment: 2 |
|
| PLSC | Publication of the preliminary search report |
Effective date: 20240419 |
|
| PLFP | Fee payment |
Year of fee payment: 3 |
|
| PLFP | Fee payment |
Year of fee payment: 4 |