BR0318492A - rede dependente de chave combinatória para criptografia/decifração de dados digitais de entrada, bloco para ser usado para funções criptográficas controladas por chave secreta, método para criptografia/decifração de dados digitais de entrada, dispositivo de processamento de dados, e, dispositivo de multimìdia para armazenar e reproduzir dados digitais - Google Patents
rede dependente de chave combinatória para criptografia/decifração de dados digitais de entrada, bloco para ser usado para funções criptográficas controladas por chave secreta, método para criptografia/decifração de dados digitais de entrada, dispositivo de processamento de dados, e, dispositivo de multimìdia para armazenar e reproduzir dados digitaisInfo
- Publication number
- BR0318492A BR0318492A BRPI0318492-7A BR0318492A BR0318492A BR 0318492 A BR0318492 A BR 0318492A BR 0318492 A BR0318492 A BR 0318492A BR 0318492 A BR0318492 A BR 0318492A
- Authority
- BR
- Brazil
- Prior art keywords
- bits
- decryption
- encryption
- input data
- digital input
- Prior art date
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
-
- 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/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/0625—Block ciphers, i.e. encrypting groups of characters of a plain text message using fixed encryption transformation with splitting of the data block into left and right halves, e.g. Feistel based algorithms, DES, FEAL, IDEA or KASUMI
-
- 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/08—Randomization, e.g. dummy operations or using noise
-
- 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/12—Details relating to cryptographic hardware or logic circuitry
- H04L2209/125—Parallelization or pipelining, e.g. for accelerating processing of cryptographic operations
-
- 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/24—Key scheduling, i.e. generating round keys or sub-keys for block encryption
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Storage Device Security (AREA)
Abstract
"REDE DEPENDENTE DE CHAVE COMBINATóRIA PARA CRIPTOGRAFIA/DECIFRAçãO DE DADOS DIGITAIS DE ENTRADA, BLOCO PARA SER USADO PARA FUNçõES CRIPTOGRáFICAS CONTROLADAS POR CHAVE SECRETA, MéTODO PARA CRIPTOGRAFIA/DECIFRAçãO DE DADOS DIGITAIS DE ENTRADA, DISPOSITIVO DE PROCESSAMENTO DE DADOS, E, DISPOSITIVO DE MULTIMìDIA PARA ARMAZENAR E REPRODUZIR DADOS DIGITAIS". Uma rede dependente de chave combinatória (46), adequada para a criptografia/decifração de dados em barramentos e em memórias de dispositivos de processamento de dados, inclui várias camadas, onde cada camada é composta de vários blocos de construção elementares (2) operando em tamanhos de bloco muito pequenos. Um bloco de construção genérico (2) atua em um pequeno número de bits de dados de entrada, que são divididos em dois grupos de m e n bits, respectivamente. Os m bits de entrada, que são passados à saída intactos, são usados para selecionar k fora de 2¬ m¬k bits de chave por um circuito de multiplexador; os k bits são então usados para selecionar uma transformação reversível de (nxn) bits (R~ k~) atuando nos n bits de entrada restantes para produzir os n bits de saída correspondentes. O número total dos bits de chave no bloco de construção é assim 2¬ m¬k, que pode facilmente ser feito maior que m+n. Um bloco de construção inverso é o mesmo, exceto que as transformações reversíveis R~ k~ são substituídas por seus inversos R~ k~¬ -1¬.
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/IT2003/000532 WO2005025124A1 (en) | 2003-09-05 | 2003-09-05 | Secret-key-controlled reversible circuit and corresponding method of data processing |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| BR0318492A true BR0318492A (pt) | 2006-09-12 |
Family
ID=34259990
Family Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| BRPI0318492 BRPI0318492B1 (pt) | 2003-09-05 | 2003-09-05 | rede dependente de chave combinatória e método para criptografia/decifração de dados digitais de entrada |
| BRPI0318492-7A BR0318492A (pt) | 2003-09-05 | 2003-09-05 | rede dependente de chave combinatória para criptografia/decifração de dados digitais de entrada, bloco para ser usado para funções criptográficas controladas por chave secreta, método para criptografia/decifração de dados digitais de entrada, dispositivo de processamento de dados, e, dispositivo de multimìdia para armazenar e reproduzir dados digitais |
Family Applications Before (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| BRPI0318492 BRPI0318492B1 (pt) | 2003-09-05 | 2003-09-05 | rede dependente de chave combinatória e método para criptografia/decifração de dados digitais de entrada |
Country Status (6)
| Country | Link |
|---|---|
| US (1) | US7913083B2 (pt) |
| EP (1) | EP1661295B1 (pt) |
| CN (1) | CN1826753B (pt) |
| AU (1) | AU2003274687A1 (pt) |
| BR (2) | BRPI0318492B1 (pt) |
| WO (1) | WO2005025124A1 (pt) |
Families Citing this family (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4909018B2 (ja) | 2006-11-16 | 2012-04-04 | 富士通株式会社 | 共通鍵暗号のための暗号化装置 |
| EP2293487A1 (en) * | 2009-09-08 | 2011-03-09 | Thomson Licensing | A method of diversification of a round function of an encryption algorithm |
| JP5488608B2 (ja) * | 2009-10-27 | 2014-05-14 | 日本電気株式会社 | ブロック暗号装置、ブロック暗号化方法およびプログラム |
| JP5682525B2 (ja) * | 2011-03-28 | 2015-03-11 | ソニー株式会社 | 暗号処理装置、および暗号処理方法、並びにプログラム |
| EP2602952A1 (en) * | 2011-12-07 | 2013-06-12 | Gemalto SA | Cryptographic method for protecting a key hardware register against fault attacks |
| JP5612007B2 (ja) * | 2012-03-15 | 2014-10-22 | 株式会社東芝 | 暗号化鍵生成装置 |
| JP2015191106A (ja) * | 2014-03-28 | 2015-11-02 | ソニー株式会社 | 暗号処理装置、および暗号処理方法、並びにプログラム |
| WO2016012825A1 (en) * | 2014-07-24 | 2016-01-28 | Elliptic Technologies Inc. | System and method for generating random key stream cipher texts |
| US9264229B1 (en) | 2014-07-24 | 2016-02-16 | Elliptic Technologies Inc. | System and method for generating random key stream cipher texts |
| US9654111B1 (en) * | 2014-11-12 | 2017-05-16 | Maxim Integrated Products, Inc. | Systems and methods for protecting data using reconfigurable logic paths |
| US10797722B2 (en) * | 2016-06-10 | 2020-10-06 | The Boeing Company | System and method for providing hardware based fast and secure expansion and compression functions |
| US10992468B2 (en) * | 2018-03-19 | 2021-04-27 | Arm Limited | Key schedule determination |
Family Cites Families (23)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4195200A (en) * | 1976-06-30 | 1980-03-25 | International Business Machines Corporation | Key controlled block-cipher cryptographic system employing a multidirectional shift matrix |
| JP2862030B2 (ja) * | 1991-06-13 | 1999-02-24 | 三菱電機株式会社 | 暗号化方式 |
| FR2723223B1 (fr) * | 1994-07-29 | 1996-08-30 | Sgs Thomson Microelectronics | Procede de brouillage numerique et application a un circuit programmable |
| US5943421A (en) * | 1995-09-11 | 1999-08-24 | Norand Corporation | Processor having compression and encryption circuitry |
| JP3625540B2 (ja) * | 1995-09-11 | 2005-03-02 | 三洋電機株式会社 | スクランブル解除装置 |
| DE19733829C2 (de) * | 1997-08-05 | 2000-02-24 | Micronas Semiconductor Holding | Verfahren zum Verschlüsseln bzw. Entschlüsseln einer Datenfolge |
| DE19907964C1 (de) * | 1999-02-24 | 2000-08-10 | Fraunhofer Ges Forschung | Vorrichtung und Verfahren zum Erzeugen eines verschlüsselten Datenstroms und Vorrichtung und Verfahren zum Erzeugen eines entschlüsselten Audio- und/oder Videosignals |
| EP1171970A1 (en) * | 1999-04-27 | 2002-01-16 | Valentin Alexandrovich Mischenko | Method for encrypting information and device for realization of the method |
| US6804355B1 (en) * | 2000-01-06 | 2004-10-12 | Intel Corporation | Block cipher for small selectable block sizes |
| WO2001054083A1 (de) * | 2000-01-18 | 2001-07-26 | Infineon Technologies Ag | Mikroprozessoranordnung mit verschlüsselung |
| EP1118941B1 (de) * | 2000-01-18 | 2008-01-02 | Infineon Technologies AG | Mikroprozessoranordnung und Verfahren zum Betreiben einer Mikroprozessoranordnung |
| US6931127B2 (en) * | 2000-05-31 | 2005-08-16 | Hynix Semiconductor Inc. | Encryption device using data encryption standard algorithm |
| KR100377176B1 (ko) * | 2000-06-12 | 2003-03-26 | 주식회사 하이닉스반도체 | 데이터 암호화 표준 알고리즘을 이용한 암호화 장치 |
| US7142671B2 (en) * | 2000-12-13 | 2006-11-28 | Broadcom Corporation | Methods and apparatus for implementing a cryptography engine |
| US7366300B2 (en) * | 2000-12-13 | 2008-04-29 | Broadcom Corporation | Methods and apparatus for implementing a cryptography engine |
| JP2002328845A (ja) * | 2001-05-07 | 2002-11-15 | Fujitsu Ltd | 半導体集積回路及びicカードのセキュリティー保護方法 |
| JP3851115B2 (ja) * | 2001-06-28 | 2006-11-29 | 富士通株式会社 | 暗号回路 |
| US7216285B2 (en) * | 2001-11-09 | 2007-05-08 | Marvell International Ltd. | System and method for generating cyclic redundancy check |
| JP3688628B2 (ja) * | 2001-11-09 | 2005-08-31 | 株式会社東芝 | 信号処理方法及び装置、信号再生方法及び装置、記録媒体 |
| US20030198345A1 (en) * | 2002-04-15 | 2003-10-23 | Van Buer Darrel J. | Method and apparatus for high speed implementation of data encryption and decryption utilizing, e.g. Rijndael or its subset AES, or other encryption/decryption algorithms having similar key expansion data flow |
| US20030231766A1 (en) * | 2002-05-30 | 2003-12-18 | Bedros Hanounik | Shared control and information bit representing encryption key position selection or new encryption key value |
| US8005212B2 (en) * | 2002-07-10 | 2011-08-23 | Infineon Technologies Ag | Device and method for performing a cryptoalgorithm |
| US7415115B2 (en) * | 2003-05-14 | 2008-08-19 | Broadcom Corporation | Method and system for disaster recovery of data from a storage device |
-
2003
- 2003-09-05 BR BRPI0318492 patent/BRPI0318492B1/pt unknown
- 2003-09-05 BR BRPI0318492-7A patent/BR0318492A/pt not_active IP Right Cessation
- 2003-09-05 US US10/568,618 patent/US7913083B2/en not_active Expired - Fee Related
- 2003-09-05 CN CN038270331A patent/CN1826753B/zh not_active Expired - Fee Related
- 2003-09-05 EP EP03758653A patent/EP1661295B1/en not_active Expired - Lifetime
- 2003-09-05 AU AU2003274687A patent/AU2003274687A1/en not_active Abandoned
- 2003-09-05 WO PCT/IT2003/000532 patent/WO2005025124A1/en not_active Ceased
Also Published As
| Publication number | Publication date |
|---|---|
| US7913083B2 (en) | 2011-03-22 |
| BRPI0318492B1 (pt) | 2019-12-10 |
| AU2003274687A1 (en) | 2005-03-29 |
| EP1661295A1 (en) | 2006-05-31 |
| CN1826753B (zh) | 2010-12-08 |
| WO2005025124A1 (en) | 2005-03-17 |
| CN1826753A (zh) | 2006-08-30 |
| EP1661295B1 (en) | 2013-03-27 |
| US20060236102A1 (en) | 2006-10-19 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| Chen et al. | Adaptive medical image encryption algorithm based on multiple chaotic mapping | |
| Huang et al. | Conditional cube attack on reduced-round Keccak sponge function | |
| CN105187364B (zh) | 保护白盒实现方案不受攻击 | |
| Wang et al. | A new image encryption algorithm based on chaos | |
| Li et al. | A Novel Image Encryption Algorithm Based on a Fractional‐Order Hyperchaotic System and DNA Computing | |
| TWI510017B (zh) | 利用隨機排序和隨機區塊大小的用於安全資料傳輸的裝置和方法 | |
| BR0318492A (pt) | rede dependente de chave combinatória para criptografia/decifração de dados digitais de entrada, bloco para ser usado para funções criptográficas controladas por chave secreta, método para criptografia/decifração de dados digitais de entrada, dispositivo de processamento de dados, e, dispositivo de multimìdia para armazenar e reproduzir dados digitais | |
| US20070172053A1 (en) | Method and system for microprocessor data security | |
| TW201826162A (zh) | 用於藉由位元混合器來產生保密器回合金鑰的方法和系統 | |
| JPH07281596A (ja) | 暗号化方法およびシステム | |
| WO2019130528A1 (ja) | 変換鍵生成装置、暗号文変換装置、秘匿情報処理システム、変換鍵生成方法、変換鍵生成プログラム、暗号文変換方法及び暗号文変換プログラム | |
| US20070160196A1 (en) | Protection against power anlysis attacks | |
| Al-Husainy | A novel encryption method for image security | |
| BR112019024404A2 (pt) | dispositivo criptográfico eletrônico disposto para realizar uma operação criptográfica em dados de entrada e obter dados de saída, método criptográfico eletrônico para executar uma operação criptográfica em dados de entrada e obter dados de saída e mídia legível por computador | |
| TW201619867A (zh) | 安全資料儲存裝置、系統及其資料寫入與讀取方法 | |
| EP1578053A1 (en) | Data obfuscation | |
| CA2525591A1 (en) | Device and method for encrypting and decrypting a block of data | |
| Huang et al. | Chaotic image encryption algorithm based on circulant operation | |
| Elmenyawi et al. | Efficient and secure color image encryption system with enhanced speed and robustness based on binary tree | |
| JP2017526220A (ja) | 順不同(out of order)データに対する推論的暗号処理 | |
| Chen et al. | An Efficient Diffusion Scheme for Chaos‐Based Digital Image Encryption | |
| MY130422A (en) | Method to create a private virtual network using a public network | |
| WO2019059069A1 (ja) | 秘密読み書き装置、秘密読み書き方法、およびプログラム | |
| Goyal et al. | Implementation of Modified Playfair CBC Algorithm | |
| Al-Qashbari et al. | Enhancing performance through dynamic AES round keys and adaptive data shifting techniques |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| B07A | Application suspended after technical examination (opinion) [chapter 7.1 patent gazette] | ||
| B09B | Patent application refused [chapter 9.2 patent gazette] | ||
| B12B | Appeal against refusal [chapter 12.2 patent gazette] | ||
| B16A | Patent or certificate of addition of invention granted [chapter 16.1 patent gazette] |
Free format text: PRAZO DE VALIDADE: 10 (DEZ) ANOS CONTADOS A PARTIR DE 10/12/2019, OBSERVADAS AS CONDICOES LEGAIS. (CO) 10 (DEZ) ANOS CONTADOS A PARTIR DE 10/12/2019, OBSERVADAS AS CONDICOES LEGAIS |
|
| B21F | Lapse acc. art. 78, item iv - on non-payment of the annual fees in time |
Free format text: REFERENTE A 19A ANUIDADE. |
|
| B24J | Lapse because of non-payment of annual fees (definitively: art 78 iv lpi, resolution 113/2013 art. 12) |
Free format text: EM VIRTUDE DA EXTINCAO PUBLICADA NA RPI 2686 DE 28-06-2022 E CONSIDERANDO AUSENCIA DE MANIFESTACAO DENTRO DOS PRAZOS LEGAIS, INFORMO QUE CABE SER MANTIDA A EXTINCAO DA PATENTE E SEUS CERTIFICADOS, CONFORME O DISPOSTO NO ARTIGO 12, DA RESOLUCAO 113/2013. |