-
公开(公告)号:SE1350203A1
公开(公告)日:2013-05-20
申请号:SE1350203
申请日:2011-08-03
Applicant: APPLE INC
Inventor: FARRUGIA AUGUSTIN J , ICART THOMAS , CIET MATHIEU
IPC: H04L9/06
Abstract: Förfarande och anordning för att öka säkerheten för en kryptografisk algoritm för till exempel dechiffrering, chiffrering eller för digital signatur under användning av blockchiffer som t.ex. AES implementerad i t.ex. en "white box" model med chiffreringsnyckeln antingen känd eller okänd vid kompileringstidpunkten. Denna metod är säker för användning i säkra miljöer speciellt för kryptografiska nycklar. Uppslagningstabellerna kännetecknande för sådana algoritmer är skyddade mot attack genom att göra alla sådana tabeller av samma storlek och omöjliga att särskilja, och dessutom genom att maskera utgångsvärdena från sådana tabeller speciellt då tabellerna utför en permuteringsfunktion eller en logisk exclusive-OR operation.
-
公开(公告)号:AU2011292312A1
公开(公告)日:2013-03-14
申请号:AU2011292312
申请日:2011-08-03
Applicant: APPLE INC
Inventor: FARRUGIA AUGUSTIN J , ICART THOMAS , CIET MATHIEU
IPC: H04L9/06
Abstract: Method and apparatus for increasing security of a cryptographic algorithm such as deciphering, enciphering, or a digital signature using a block type cipher such as AES implemented for instance in a "whitebox" model with the cipher key either known or unknown at the compilation time. This method is secure for use in entrusted environments, particularly for securing cryptographic keys. The look up tables characteristic of such algorithms are protected against attack here by making all such tables of the same size and indistinguishable, and further by masking the output values of such tables, typically where the tables carry out a permutation function or a logical exclusive OR operation.
-
公开(公告)号:AU2011292312B2
公开(公告)日:2014-09-11
申请号:AU2011292312
申请日:2011-08-03
Applicant: APPLE INC
Inventor: FARRUGIA AUGUSTIN J , ICART THOMAS , CIET MATHIEU
IPC: H04L9/06
Abstract: Method and apparatus for increasing security of a cryptographic algorithm such as deciphering, enciphering, or a digital signature using a block type cipher such as AES implemented for instance in a "whitebox" model with the cipher key either known or unknown at the compilation time. This method is secure for use in entrusted environments, particularly for securing cryptographic keys. The look up tables characteristic of such algorithms are protected against attack here by making all such tables of the same size and indistinguishable, and further by masking the output values of such tables, typically where the tables carry out a permutation function or a logical exclusive OR operation.
-
公开(公告)号:DE112011102765T5
公开(公告)日:2013-09-19
申请号:DE112011102765
申请日:2011-08-03
Applicant: APPLE INC
Inventor: ICART THOMAS , FARRUGIA AUGUSTIN J , CIET MATHIEU
IPC: H04L9/06
Abstract: Verfahren und Vorrichtung zur Erhöhung der Sicherheit eines kryptografischen Algorithmus wie beispielsweise Entschlüsselung, Verschlüsselung, oder einer digitalen Signatur unter Verwendung einer blockartigen Chiffre wie beispielsweise dem AES, der z. B. in einem ”Whitebox”-Modell mit dem Codeschlüssel, der zur Berechnungszeit entweder bekannt oder unbekannt war, implementiert wurde. Dieses Verfahren ist für die Verwendung in vertrauenswürdigen Umgebungen sicher, insbesondere zur Sicherung von kryptografischen Schlüsseln. Die Charakteristiken der Nachschlagetabellen solcher Algorithmen sind hier gegen Angriffe geschützt, indem alle solche Tabellen in der gleichen Größe und ununterscheidbar gemacht werden, und weiter indem die Ausgangswerte solcher Tabellen, typischerweise dort wo die Tabellen eine Permutationsfunktion oder einen logischen ausschließlichen OR Ablauf ausführen, maskiert werden.
-
">
公开(公告)号:BR112013004010A2
公开(公告)日:2016-06-28
申请号:BR112013004010
申请日:2011-08-03
Applicant: APPLE INC
Inventor: FARRUGIA AUGUSTIN J , CIET MATHIEU , ICART THOMAS
IPC: H04L9/06
Abstract: aparelho e método para processo de cifragem de bloco para ambientes inseguros. a presente invenção refere-se a método e aparelho para aumentar segurança de um algoritmo criptográfico tal como quando decifrando, cifrando ou de uma assinatura digital usando um cifrador do tipo de bloco tal como aes implementado, por exemplo, em um modelo de "caixa branca" com a chave de cifragem conhecida ou desconhecida no tempo de compilação. este método é seguro para uso em ambientes de transmitir com confiança, particularmente para garantir chaves criptográficas. as tabelas de consulta características de tais algoritmos são aqui protegidas contra ataque ao fazer todas as tais tabelas do mesmo tamanho e indistinguíveis, e adicionalmente ao mascarar os valores de saída de tais tabelas, tipicamente onde a tabelas executam uma função de permutação ou uma operação or exclusiva lógica.
-
公开(公告)号:CA2807636A1
公开(公告)日:2012-02-23
申请号:CA2807636
申请日:2011-08-03
Applicant: APPLE INC
Inventor: FARRUGIA AUGUSTIN J , ICART THOMAS , CIET MATHIEU
IPC: H04L9/06
Abstract: Method and apparatus for increasing security of a cryptographic algorithm such as deciphering, enciphering, or a digital signature using a block type cipher such as AES implemented for instance in a "whitebox" model with the cipher key either known or unknown at the compilation time. This method is secure for use in entrusted environments, particularly for securing cryptographic keys. The look up tables characteristic of such algorithms are protected against attack here by making all such tables of the same size and indistinguishable, and further by masking the output values of such tables, typically where the tables carry out a permutation function or a logical exclusive OR operation.
-
-
-
-
-