Anordning och förfarande för blockkrypteringsprocess för osäkra miljöer

    公开(公告)号:SE1350203A1

    公开(公告)日:2013-05-20

    申请号:SE1350203

    申请日:2011-08-03

    Applicant: APPLE INC

    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.

    Apparatus and method for block cipher process for insecure environments

    公开(公告)号:AU2011292312A1

    公开(公告)日:2013-03-14

    申请号:AU2011292312

    申请日:2011-08-03

    Applicant: APPLE INC

    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.

    Apparatus and method for block cipher process for insecure environments

    公开(公告)号:AU2011292312B2

    公开(公告)日:2014-09-11

    申请号:AU2011292312

    申请日:2011-08-03

    Applicant: APPLE INC

    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.

    Vorrichtung und Verfahren für Blockverschlüsselungsverfahren für unsichere Umgebungen

    公开(公告)号:DE112011102765T5

    公开(公告)日:2013-09-19

    申请号:DE112011102765

    申请日:2011-08-03

    Applicant: APPLE INC

    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

    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.

    APPARATUS AND METHOD FOR BLOCK CIPHER PROCESS FOR INSECURE ENVIRONMENTS

    公开(公告)号:CA2807636A1

    公开(公告)日:2012-02-23

    申请号:CA2807636

    申请日:2011-08-03

    Applicant: APPLE INC

    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.

Patent Agency Ranking