PL2520041T3 - Sposób generowania tabeli korelacji dla białej skrzynki kryptograficznej - Google Patents

Sposób generowania tabeli korelacji dla białej skrzynki kryptograficznej

Info

Publication number
PL2520041T3
PL2520041T3 PL10809321.2T PL10809321T PL2520041T3 PL 2520041 T3 PL2520041 T3 PL 2520041T3 PL 10809321 T PL10809321 T PL 10809321T PL 2520041 T3 PL2520041 T3 PL 2520041T3
Authority
PL
Poland
Prior art keywords
look
generating
white box
cryptographic
cryptographic white
Prior art date
Application number
PL10809321.2T
Other languages
English (en)
Inventor
Olivier Billet
Gilles Macario-Rat
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed filed Critical
Publication of PL2520041T3 publication Critical patent/PL2520041T3/pl

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/06Cryptographic 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/0618Block ciphers, i.e. encrypting groups of characters of a plain text message using fixed encryption transformation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/002Countermeasures against attacks on cryptographic mechanisms
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2209/00Additional information or applications relating to cryptographic mechanisms or cryptographic arrangements for secret or secure communication H04L9/00
    • H04L2209/12Details relating to cryptographic hardware or logic circuitry
    • H04L2209/125Parallelization or pipelining, e.g. for accelerating processing of cryptographic operations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2209/00Additional information or applications relating to cryptographic mechanisms or cryptographic arrangements for secret or secure communication H04L9/00
    • H04L2209/16Obfuscation or hiding, e.g. involving white box
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/04Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
    • H04L63/0428Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/06Cryptographic 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/08Key distribution or management, e.g. generation, sharing or updating, of cryptographic keys or passwords

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Storage Device Security (AREA)
PL10809321.2T 2009-12-30 2010-12-28 Sposób generowania tabeli korelacji dla białej skrzynki kryptograficznej PL2520041T3 (pl)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
FR0959679 2009-12-30

Publications (1)

Publication Number Publication Date
PL2520041T3 true PL2520041T3 (pl) 2016-09-30

Family

ID=42633116

Family Applications (1)

Application Number Title Priority Date Filing Date
PL10809321.2T PL2520041T3 (pl) 2009-12-30 2010-12-28 Sposób generowania tabeli korelacji dla białej skrzynki kryptograficznej

Country Status (5)

Country Link
US (1) US9154295B2 (pl)
EP (1) EP2520041B1 (pl)
ES (1) ES2573644T3 (pl)
PL (1) PL2520041T3 (pl)
WO (1) WO2011080487A1 (pl)

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101744748B1 (ko) * 2011-01-05 2017-06-09 한국전자통신연구원 화이트박스 암호 테이블을 이용한 콘텐츠 보호 장치, 콘텐츠 암호화 및 복호화 장치
WO2014072855A1 (en) * 2012-11-07 2014-05-15 Koninklijke Philips N.V. Computing device storing look-up tables for computation of a function
US10180824B2 (en) 2012-12-21 2019-01-15 Koninklijke Philips N.V. Computing device comprising a table network
BR112015014946A2 (pt) * 2012-12-21 2017-07-11 Koninklijke Philips Nv dispositivo de computação, compilador, método eletrônico para computar uma função de dados e programa de computador
CN105191206B (zh) 2013-05-01 2019-05-28 皇家飞利浦有限公司 电子块密码设备、方法和相应的计算机可读存储介质
US20160306973A1 (en) * 2013-12-05 2016-10-20 Koninklijke Philips N.V. A computing device for iterative appilcation of table networks
RU2680761C1 (ru) * 2013-12-20 2019-02-26 Конинклейке Филипс Н.В. Безопасные преобразования данных
SG10201405852QA (en) * 2014-09-18 2016-04-28 Huawei Internat Pte Ltd Encryption function and decryption function generating method, encryption and decryption method and related apparatuses
DE102014016548A1 (de) * 2014-11-10 2016-05-12 Giesecke & Devrient Gmbh Verfahren zum Testen und zum Härten von Softwareapplikationen
JP2016127405A (ja) * 2014-12-26 2016-07-11 株式会社Dnpハイパーテック 暗号化装置
JP6499323B2 (ja) 2015-05-19 2019-04-10 コーニンクレッカ フィリップス エヌ ヴェKoninklijke Philips N.V. 暗号化された値での計算
NL2015599B1 (en) * 2015-10-12 2017-05-02 Koninklijke Philips Nv A cryptographic device and an encoding device.

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7142670B2 (en) * 2001-08-14 2006-11-28 International Business Machines Corporation Space-efficient, side-channel attack resistant table lookups
US7890771B2 (en) * 2002-04-17 2011-02-15 Microsoft Corporation Saving and retrieving data based on public key encryption
US7848514B2 (en) 2004-05-24 2010-12-07 Research In Motion Limited Table masking for resistance to power analysis attacks
DE102004032894A1 (de) * 2004-07-07 2006-02-09 Giesecke & Devrient Gmbh Ausspähungsgeschütztes Berechnen eines maskierten Ergebniswertes
JP2007189659A (ja) * 2005-12-15 2007-07-26 Toshiba Corp 暗号化装置、暗号化方法及び暗号化プログラム
ATE476803T1 (de) * 2006-03-07 2010-08-15 Research In Motion Ltd Tabellenteilung für kryptografische verfahren
ES2366753T3 (es) 2007-12-13 2011-10-25 Oberthur Technologies Método de procesamiento criptográfico de datos, en particular con la ayuda de una caja s, dispositivo y programas asociados.
US8175265B2 (en) * 2008-09-02 2012-05-08 Apple Inc. Systems and methods for implementing block cipher algorithms on attacker-controlled systems

Also Published As

Publication number Publication date
US20120300922A1 (en) 2012-11-29
US9154295B2 (en) 2015-10-06
ES2573644T3 (es) 2016-06-09
WO2011080487A1 (fr) 2011-07-07
EP2520041B1 (fr) 2016-03-30
EP2520041A1 (fr) 2012-11-07

Similar Documents

Publication Publication Date Title
PL2520041T3 (pl) Sposób generowania tabeli korelacji dla białej skrzynki kryptograficznej
GB0905291D0 (en) Packaging machine
PL2585963T3 (pl) Sposób generowania certyfikatu
ZA201202748B (en) Flexibly usable box
PL2566688T3 (pl) Urządzenie i sposób do wytwarzania pudełek opakowaniowych
GB0916966D0 (en) Packaging machine
ZA200904877B (en) A hydrogen-oxygen generating apparatus
PL2499050T3 (pl) Ulepszone urządzenie do pakowania
PL2453774T3 (pl) Nośnik do pudełka
TWI367185B (en) Package box
ZA201208498B (en) Method for preparing white paper
PL2151901T3 (pl) Skrzynka rozdzielcza
GB0808115D0 (en) T Box
TWM371693U (en) Box packaging machine
GB2465590B (en) Tool box buzzbox
GB2458875B (en) Insert for a box
PL117616U1 (pl) Przegrodowa skrzynka na listy i wydawnictwa
GB0823601D0 (en) Merron box
PH32008000921S1 (en) Packaging box
TWM371623U (en) Tool box
PH32009000751S1 (en) Packaging box for confectionery (marion)
AU325751S (en) Tool box
GB2466053B (en) Enclosure for generator
GB0821032D0 (en) Hash box
PL117592U1 (pl) Maszyna kartonująca