Processing

Please wait...

Settings

Settings

Goto Application

1. BR112018009137 - método de geração de uma chave principal de uma sequência de sub-chaves para operações criptográficas, método de geração de uma chave principal de sequências diretas e reversas relacionadas de sub-chaves para uso em operações criptográficas, método de decifração de uma mensagem criptografada com uma cifra de blocos, método de processamento de uma mensagem com uma cifra de blocos tendo uma programação de chave, dispositivo para geração de uma chave principal de uma sequência de sub-chaves para operações criptográficas, dispositivo para processar uma mensagem com uma cifra de blocos tendo uma programação de chave, produto de programa de computador e uma ou mais mídias legíveis por computador

Office Brazil
Application Number 112018009137
Application Date 02.11.2016
Publication Number 112018009137
Publication Date 06.11.2018
Publication Kind A8
IPC
H04L 9/00
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
9Arrangements for secret or secure communication
CPC
H04L 9/0618
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
9Cryptographic mechanisms or cryptographic; arrangements for secret or secure communication
06the encryption apparatus using shift registers or memories for block-wise ; or stream; coding, e.g. DES systems ; or RC4; Hash functions; Pseudorandom sequence generators
0618Block ciphers, i.e. encrypting groups of characters of a plain text message using fixed encryption transformation
H04L 2209/24
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
2209Additional information or applications relating to cryptographic mechanisms or cryptographic arrangements for secret or secure communication H04L9/00
24Key scheduling, i.e. generating round keys or sub-keys for block encryption
Applicants NAGRAVISION SA
Inventors BRECHT WYSEUR
KARINE VILLEGAS
Agents DAVID DO NASCIMENTO ADVOGADOS ASSOCIADOS
Priority Data 1519612.4 06.11.2015 GB
Title
(PT) método de geração de uma chave principal de uma sequência de sub-chaves para operações criptográficas, método de geração de uma chave principal de sequências diretas e reversas relacionadas de sub-chaves para uso em operações criptográficas, método de decifração de uma mensagem criptografada com uma cifra de blocos, método de processamento de uma mensagem com uma cifra de blocos tendo uma programação de chave, dispositivo para geração de uma chave principal de uma sequência de sub-chaves para operações criptográficas, dispositivo para processar uma mensagem com uma cifra de blocos tendo uma programação de chave, produto de programa de computador e uma ou mais mídias legíveis por computador
Abstract
(PT)
são providos métodos, sistema e dispositivos que geram uma sequência de sub-chaves para operações criptográficas de uma chave principal. a chave principal é operada somente uma vez para gerar as sub-chaves da sequência, com uma transformação compreendendo uma ou mais funções unilaterais. os respectivos valores de bit das sub-chaves da sequência são configurados utilizando respectivos valores de bit da uma ou mais funções unilaterais. de maneira vantajosa, a derivação de bits de sub-chave de respectivos bits de saída de uma ou mais funções unilaterais remove ou pelo menos reduz correlações entre a chave principal e as sub-chaves, assim como entre sub-chaves, tornando mais difícil ou até impossível recuperar a chave principal ou outras sub-chaves de uma única sub-chave, por exemplo, conforme encontrado utilizando ataque de canal lateral. ao mesmo tempo, ao utilizar a chave principal somente uma vez (ao invés de utilizar a chave principal cada vez que uma sub-chave for gerada), a vulnerabilidade da chave principal a um ataque de canal lateral é reduzida, devido às oportunidades de recuperação de informações físicas que poderiam levar à descoberta da chave principal serem reduzidas. realizações específicas utilizam execução paralela ou em cadeia de sub-funções para gerar respectivas sub-chaves. outras realizações específicas geram todas as sub-chaves de uma única função unilateral de uma só vez.