dbo:abstract
|
- MARS és un sistema de xifratge per blocs que va ser el que va presentar IBM per ser seleccionat com Advanced Encryption Standard. L'equip de disseny de MARS incloïa , que havia estat implicat en la creació de l'estàndard anterior, el DES vint anys abans. El projecte estava dissenyat específicament per resistir a avenços futurs en la criptografia adoptant una aproximació per capes compartimentalitzades. L'informe oficial d'IBM manifestava que el MARS i Serpent eren els dos finalistes únics que podien implementar qualsevol forma de seguretat en xarxa respecte als potencials avenços en matemàtiques criptogràfiques. Curiosament, l'equip Twofish va fer una afirmació similar sobre el seu sistema de xifratge. MARS té una de 128 bits i una variable d'entre 128 i 448 bits (en increments de 32 bits). A diferència de la majoria dels sistemes de xifratge per bloc, MARS té una estructura heterogènia: unes quantes rondes d'un nucli criptogràfic estan envoltades per rondes de mescla sense clau, juntament amb . (ca)
- MARS ist eine unter anderem von Don Coppersmith bei IBM entwickelte Blockchiffre, die als Kandidat für den Advanced Encryption Standard (AES, FIPS/PUBS-197) vorgelegt wurde. Der Algorithmus schaffte es bis in die finale Runde des Auswahlverfahrens und gilt nach heutigem Erkenntnisstand als sicher. Vom National Institute of Standards and Technology (NIST) wurde MARS zusammen mit den Verschlüsselungsalgorithmen Serpent und Twofish als hoch-sicher eingestuft, während Rijndael „nur“ als hinreichend-sicher eingestuft wurde. MARS wurde hinsichtlich seiner Sicherheit lediglich wegen seiner Komplexität, die eine Sicherheitsanalyse erschwert, kritisiert. Rijndael wurde vor allem wegen seiner mathematischen Struktur, die möglicherweise zu Angriffen führen könnte, kritisiert. Der Geschwindigkeitsvorteil Rijndaels gegenüber den anderen Finalisten – sowohl als Hardware- als auch als Software-Implementierung – dürfte bei der Entscheidung, ausgerechnet Rijndael zum AES-Standard zu erklären, letztlich den Ausschlag gegeben haben. Die Grundstruktur des Algorithmus bildet ein Feistelnetzwerk. Diese spezielle Struktur garantiert auch die Umkehrbarkeit des Algorithmus zwischen der Ver- und Entschlüsselung. Des Weiteren besitzt MARS noch folgende Eigenschaften:
* Variable primäre Schlüssel von 128 bis zu 448 Bit Länge in 32 Bit Schritten und einer fixen Blocklänge von 128 Bit. Der primäre Schlüssel wird intern durch die Schlüsselexpansion (engl. Round Key Setup) auf eine Länge von in Summe 1248 Bit für die einzelnen Rundenschlüssel aufgeweitet. Der IBM-Dokumentation zufolge erreichen primäre Schlüssellängen über 256 Bit aufgrund der in der Schlüsselexpansion eingesetzten Funktionen keine wesentliche zusätzliche Sicherheit. Übliche Werte bei Implementierungen sind daher 128, 192 und 256 Bit primäre Schlüssellänge.
* Unterschiedliche Rundenfunktionen im Feistelnetzwerk: Die Rundenfunktionen unterteilen sich in schlüsselunabhängige äußere vorwärts bzw. rückwärts Durchmischungen der Daten und den schlüsselabhängigen Runden im kryptografischen Kern des Feistelnetzwerkes. Dieser unterschiedliche Aufbau des Feistelnetzwerkes in den einzelnen Runden soll eine Stärkung des Algorithmus gegenüber der differentiellen Kryptoanalyse bieten.
* Neben Additionen, Subtraktionen und XOR-Operationen finden bei MARS noch eine fixe Substitutionstabelle, fixe und datenabhängige Rotationen und Multiplikationen mit fixen Faktoren Verwendung. (de)
- MARS est un algorithme de chiffrement de bloc proposé par IBM pour le concours AES. Il a été retenu pour la finale. Parmi les concepteurs se trouvent Don Coppersmith qui avait déjà participé à la réalisation de DES 20 ans auparavant. MARS est basé sur un bloc de 128 bits et une taille de clé entre 128 et 448 bits (par incréments de 32 bits). Contrairement à la plupart des chiffrements de bloc, MARS a une structure hétérogène sur un réseau de Feistel non-équilibré : 8 tours « vers l'avant » et 8 tours « vers l'arrière ». Ces 16 tours sont précédés par 8 tours et suivis de 8 tours dits de « mixage » indépendants de la clé. Eli Biham, Bruce Schneier, Bart Preneel, Lars Knudsen et d'autres experts ont proposé des attaques sur des versions allégées. Une des attaques les plus significatives sur 11 tours est basée sur une attaque boomerang par Kelsey et Schneier. (fr)
- MARS is a block cipher that was IBM's submission to the Advanced Encryption Standard process. MARS was selected as an AES finalist in August 1999, after the AES2 conference in March 1999, where it was voted as the fifth and last finalist algorithm. The MARS design team included Don Coppersmith, who had been involved in the creation of the previous Data Encryption Standard (DES) twenty years earlier. The project was specifically designed to resist future advances in cryptography by adopting a layered, compartmentalized approach. IBM's official report stated that MARS and Serpent were the only two finalists to implement any form of safety net with regard to would-be advances in cryptographic mathematics. The Twofish team made a similar statement about its cipher. MARS has a 128-bit block size and a variable key size of between 128 and 448 bits (in 32-bit increments). Unlike most block ciphers, MARS has a heterogeneous structure: several rounds of a cryptographic core are "jacketed" by unkeyed mixing rounds, together with key whitening. (en)
- In crittografia il MARS è un cifrario a blocchi che è stato presentato da IBM come candidato al processo di standardizzazione dell'Advanced Encryption Standard. Il MARS è stato selezionato come finalista dell'AES nell'agosto del 1999 dopo che alla conferenza AES2 del marzo 1999 era stato votato come quinto ed ultimo algoritmo finalista. Il gruppo di sviluppatori che ha progettato il MARS include Don Coppersmith, che ha partecipato anche alla creazione del Data Encryption Standard (DES) circa 20 anni prima. Secondo quanto dichiarato ufficialmente da IBM, il MARS è, insieme al Serpent, uno dei pochi algoritmi finalisti dell'AES specificatamente sviluppati per resistere anche a tecniche di crittanalisi future. Curioso è il fatto che anche il gruppo di sviluppo del Twofish fece una dichiarazione simile per il suo cifrario. (it)
- O algoritmo MARS é uma cifra em blocos criada pela IBM, que foi submetido ao NIST para concorrer ao AES (Advanced Encryption Standard), sendo um dos 5 algoritmos a chegarem na rodada 2 do processo que continha 15 algoritmos em sua primeira rodada. Consiste de um algoritmo de encriptação de chave simétrica com blocos de 128 bits e uma chave variando de 128 até 448 bits, que alem de alta segurança apresenta códigos compactos. O MARS foi desenvolvido pela IBM, que tem seu direito de patente. Entre os membros do time de desenvolvimento, esta incluso Don Coppersmith, que participou da criação do Data Encryption Standard (DES) 20 anos antes. A IBM afirma que o MARS e mais seguro que o triplo DES, e mais rápido que o DES simples, e que também é aplicável em ambientes com recursos limitados como smartcards por ter código compacto. Além disso, afirmavam que o MARS implementava uma forma de comunicação segura em relação a possíveis avanços na matemática criptográfica. (pt)
- MARS — шифр-кандидат в AES, разработанный корпорацией IBM, создавшей в своё время DES. По заявлению IBM, в алгоритм MARS вложен 25-летний криптоаналитический опыт фирмы, и наряду с высокой криптографической стойкостью шифр допускает эффективную реализацию даже в таких ограниченных рамках, какие характерны для смарт-карт. В разработке шифра принял участие Дон Копперсмит, один из авторов шифра Lucifer (DES), известный рядом статей по криптологии: улучшение структуры S-блоков против дифференциального криптоанализа, метод быстрого перемножения матриц(алгоритм Копперсмита — Винограда), криптоанализ RSA. Кроме него в разработке алгоритма приняли участие: , , , , , , , , , . По правилам конкурса AES, участники могли вносить незначительные изменения в свои алгоритмы. Воспользовавшись этим правилом, авторы MARSa изменили процедуру расширения ключа, что позволило снизить требования к энергонезависимой и оперативной памяти. Ниже будет предоставлена модифицированная версия алгоритма. По результатам конкурса AES, MARS вышел в финал, но уступил Rijndael. После объявления результатов (19 Мая 2000 года) группа разработчиков составила своё собственное мнение о конкурсе AES, где дала комментарии на претензии к своему детищу. Сейчас MARS распространяется по всему миру под лицензией Royalty-free. (ru)
- MARS — шифр-кандидат в AES, розроблений корпорацією IBM, яка створила у свій час DES. За заявою IBM, в алгоритм MARS вкладено 25-річний криптоаналітичний досвід фірми, і поряд з високою криптографічною стійкістю шифр допускає ефективну реалізацію навіть в таких обмежених рамках, які характерні для смарт-карт. У розробці шифру взяв участь Дон Копперсміт, один з авторів шифру (DES), відомий низкою статей по криптології: поліпшення структури проти диференціального криптоаналізу, метод швидкого перемножування матриць (алгоритм Копперсміта — Винограду), криптоаналіз RSA. Крім нього в розробці алгоритму взяли участь: , , , , , , , , , . За правилами конкурсу AES, учасники могли вносити незначні зміни у свої алгоритми. Скориставшись цим правилом, автори MARSa змінили процедуру розширення ключа, що дозволило знизити вимоги до енергонезалежної і оперативної пам'яті. Нижче буде надана модифікована версія алгоритму. За результатами конкурсу AES, MARS вийшов у фінал, але поступився Rijndael. Після оголошення результатів (19 травня 2000 року) група розробників склала свою власну думку про конкурс AES, де дала коментарі на претензії до свого дітища. Зараз MARS поширюється по всьому світу під ліцензією. (uk)
|
rdfs:comment
|
- MARS és un sistema de xifratge per blocs que va ser el que va presentar IBM per ser seleccionat com Advanced Encryption Standard. L'equip de disseny de MARS incloïa , que havia estat implicat en la creació de l'estàndard anterior, el DES vint anys abans. El projecte estava dissenyat específicament per resistir a avenços futurs en la criptografia adoptant una aproximació per capes compartimentalitzades. (ca)
- MARS ist eine unter anderem von Don Coppersmith bei IBM entwickelte Blockchiffre, die als Kandidat für den Advanced Encryption Standard (AES, FIPS/PUBS-197) vorgelegt wurde. Der Algorithmus schaffte es bis in die finale Runde des Auswahlverfahrens und gilt nach heutigem Erkenntnisstand als sicher. Vom National Institute of Standards and Technology (NIST) wurde MARS zusammen mit den Verschlüsselungsalgorithmen Serpent und Twofish als hoch-sicher eingestuft, während Rijndael „nur“ als hinreichend-sicher eingestuft wurde. MARS wurde hinsichtlich seiner Sicherheit lediglich wegen seiner Komplexität, die eine Sicherheitsanalyse erschwert, kritisiert. Rijndael wurde vor allem wegen seiner mathematischen Struktur, die möglicherweise zu Angriffen führen könnte, kritisiert. Der Geschwindigkeitsvort (de)
- MARS is a block cipher that was IBM's submission to the Advanced Encryption Standard process. MARS was selected as an AES finalist in August 1999, after the AES2 conference in March 1999, where it was voted as the fifth and last finalist algorithm. The MARS design team included Don Coppersmith, who had been involved in the creation of the previous Data Encryption Standard (DES) twenty years earlier. The project was specifically designed to resist future advances in cryptography by adopting a layered, compartmentalized approach. (en)
- MARS est un algorithme de chiffrement de bloc proposé par IBM pour le concours AES. Il a été retenu pour la finale. Parmi les concepteurs se trouvent Don Coppersmith qui avait déjà participé à la réalisation de DES 20 ans auparavant. Eli Biham, Bruce Schneier, Bart Preneel, Lars Knudsen et d'autres experts ont proposé des attaques sur des versions allégées. Une des attaques les plus significatives sur 11 tours est basée sur une attaque boomerang par Kelsey et Schneier. (fr)
- In crittografia il MARS è un cifrario a blocchi che è stato presentato da IBM come candidato al processo di standardizzazione dell'Advanced Encryption Standard. Il MARS è stato selezionato come finalista dell'AES nell'agosto del 1999 dopo che alla conferenza AES2 del marzo 1999 era stato votato come quinto ed ultimo algoritmo finalista. Il gruppo di sviluppatori che ha progettato il MARS include Don Coppersmith, che ha partecipato anche alla creazione del Data Encryption Standard (DES) circa 20 anni prima. (it)
- MARS — шифр-кандидат в AES, разработанный корпорацией IBM, создавшей в своё время DES. По заявлению IBM, в алгоритм MARS вложен 25-летний криптоаналитический опыт фирмы, и наряду с высокой криптографической стойкостью шифр допускает эффективную реализацию даже в таких ограниченных рамках, какие характерны для смарт-карт. По результатам конкурса AES, MARS вышел в финал, но уступил Rijndael. После объявления результатов (19 Мая 2000 года) группа разработчиков составила своё собственное мнение о конкурсе AES, где дала комментарии на претензии к своему детищу. (ru)
- O algoritmo MARS é uma cifra em blocos criada pela IBM, que foi submetido ao NIST para concorrer ao AES (Advanced Encryption Standard), sendo um dos 5 algoritmos a chegarem na rodada 2 do processo que continha 15 algoritmos em sua primeira rodada. Consiste de um algoritmo de encriptação de chave simétrica com blocos de 128 bits e uma chave variando de 128 até 448 bits, que alem de alta segurança apresenta códigos compactos. O MARS foi desenvolvido pela IBM, que tem seu direito de patente. Entre os membros do time de desenvolvimento, esta incluso Don Coppersmith, que participou da criação do Data Encryption Standard (DES) 20 anos antes. A IBM afirma que o MARS e mais seguro que o triplo DES, e mais rápido que o DES simples, e que também é aplicável em ambientes com recursos limitados como s (pt)
- MARS — шифр-кандидат в AES, розроблений корпорацією IBM, яка створила у свій час DES. За заявою IBM, в алгоритм MARS вкладено 25-річний криптоаналітичний досвід фірми, і поряд з високою криптографічною стійкістю шифр допускає ефективну реалізацію навіть в таких обмежених рамках, які характерні для смарт-карт. За правилами конкурсу AES, учасники могли вносити незначні зміни у свої алгоритми. Скориставшись цим правилом, автори MARSa змінили процедуру розширення ключа, що дозволило знизити вимоги до енергонезалежної і оперативної пам'яті. Нижче буде надана модифікована версія алгоритму. (uk)
|