dbo:abstract
|
- آر سي 6 (RC6) في علم التعمية هي مشتقة من شفرة (RC5). قام بتصميمها كل من ، ، لتتوافق مع شروط الاشتراك . حيث كانت إحدى خمس شيفرات بلغت المرحلة النهائية من المسابقة لكنها خسرت لصالح شفرة AES. كما تم إدراجها ضمن مشاريع نيسي (NESSIE) (CRYPTREC). سجلت كبراءة اختراع لصالح (RSA Security) تتعامل آر سي 6 مع 128 بت وتدعم استخدام 128، 192 و256 بت. كما تشبه بنيتها بشكل كبير شفرة حيث تتضمن في تصميمها دورات تعتمد على البيانات إضافة لاستخدامها عمليتي الجمع (XOR). لكنها تختلف عنها باستخدامها عملية جداء تجعل الدورة تعتمد على كل بت من الكلمة بدلا من اعتمادها عل بضع من (least significant). (ar)
- RC6 (Rivest Cipher 6) ist eine 1998 von Ronald Rivest und anderen entworfene symmetrische Blockverschlüsselung. RC6 ist eine Weiterentwicklung von RC5 und verwendet ebenso wie dieses datenabhängige Rotationen, und zusätzlich die Multiplikation von Daten. Die zum Entwicklungszeitpunkt bekannten theoretischen Angriffe gegen RC5 sollten dadurch bereits im Ansatz verhindert werden. RC6 kandidierte zur Wahl des Advanced Encryption Standards (AES) und zählte dort – zusammen mit Twofish, Rijndael, MARS und Serpent – zu den Finalisten. Es wurde vom National Institute of Standards and Technology (NIST) als „hinreichend sicher“ eingestuft – ebenso wie Rijndael, welches schließlich zum AES gewählt wurde. RC6 ist einfacher aufgebaut als die anderen Finalisten, wodurch die Gefahr von Implementierungsfehlern reduziert wird, und es ist auch relativ effizient in Software zu implementieren. (de)
- En criptografía, RC6 es una unidad de cifrado por bloques de derivada a partir de RC5. La unidad RC6 tiene de 128 bits y acepta 128, 192 y 256 bits, pero, al igual que RC5, puede ser parametrizado para soportar una amplia variedad de longitudes de palabra, tamaños de clave y número de vueltas. RC6 es muy similar a RC5 en estructura, utilizando rotaciones dependientes de los datos, sumas modulares y operaciones de XOR; de hecho, RC6 puede ser visto como una entremezcla de dos procesos de cifrado paralelo RC5. Sin embargo, RC6 utiliza una operación extra de multiplicación no presente en RC5 para lograr que la rotación sea dependiente de cada bit en una palabra, y no solamente de los bits menos significativos. (es)
- In cryptography, RC6 (Rivest cipher 6) is a symmetric key block cipher derived from RC5. It was designed by Ron Rivest, Matt Robshaw, Ray Sidney, and Yiqun Lisa Yin to meet the requirements of the Advanced Encryption Standard (AES) competition. The algorithm was one of the five finalists, and also was submitted to the NESSIE and CRYPTREC projects. It was a proprietary algorithm, patented by RSA Security. RC6 proper has a block size of 128 bits and supports key sizes of 128, 192, and 256 bits up to 2040-bits, but, like RC5, it may be parameterised to support a wide variety of word-lengths, key sizes, and number of rounds. RC6 is very similar to RC5 in structure, using data-dependent rotations, modular addition, and XOR operations; in fact, RC6 could be viewed as interweaving two parallel RC5 encryption processes, although RC6 does use an extra multiplication operation not present in RC5 in order to make the rotation dependent on every bit in a word, and not just the least significant few bits. (en)
- RC6 est un algorithme de chiffrement de bloc publié en 1998 et dérivé de RC5. Conçu par Ron Rivest, Matt Robshaw, Ray Sidney et Yiqun Lisa Yin dans le cadre du concours AES, il parvint à atteindre la finale aux côtés de quatre autres chiffrements. RC6 fut également proposé dans le cadre de NESSIE et CRYPTREC. Il est la propriété de la société RSA Security. RC6 est fondé sur un bloc de 128 bits et supporte des clés de 128, 192 et 256 bits. Sa modularité est cependant plus grande que ces contraintes liées à AES puisqu'il peut travailler avec des clés de taille variable (maximum 2048 bits), des nombres de tours différents (par défaut 20, au minimum 8 et un multiple de 4) et des blocs dont la granularité varie selon un mot de 8 bits. RC6 est similaire à RC5 dans sa structure de par la présence de rotations qui dépendent des données, les opérations d'addition modulaire et de XOR. En fait, RC6 pourrait être considéré comme deux chiffrements RC5 entrelacés. Une modification apparaît dans RC6 : il utilise une opération de multiplication absente de RC5. Cet ajout a pour but de rendre la rotation dépendante de chaque bit du mot, au lieu d'une dépendance concernant uniquement quelques bits de poids faible. (fr)
- In crittografia, RC6 è un cifrario a blocchi a chiave simmetrica derivato da RC5. È stato ideato da Ron Rivest, , , e per soddisfare i requisiti della competizione indetta per Advanced Encryption Standard (AES), uno standard di cifratura adottato dal governo USA. L'algoritmo è stato uno dei cinque finalisti, ed è stato anche presentato ai progetti NESSIE e CRYPTREC. Si tratta di un algoritmo proprietario, brevettato da RSA Security. (it)
- RC6 は RC5 から派生した共通鍵を使用したブロック暗号。ロナルド・リベスト、Matt Robshaw、Ray Sidney、Yiqun Lisa Yin がAESの公募の要求仕様を満たすよう設計したものである。この暗号は最終選考の5作品に選ばれた。また、NESSIE や CRYPTREC プロジェクトにも送られた。RSAセキュリティが権利を所有している。 RC6 はブロック長 128ビット、キー長 128/192/256ビットとされているが、実際には RC5 のようにブロック長、キー長、ラウンド回数がパラメータ化されており、任意の値に設定可能である。RC6 の構造は RC5 とよく似ており、データ依存の回転、合同加算、XORなど共通の特徴がある。実際、RC6 は RC5 の暗号化プロセスを2つ並列に並べて処理するものと言える。しかし、RC6 では RC5 にはない乗算処理が追加で使われており、回転(rotation)をワード内の各ビット毎に依存させるようになっている(一部のビットだけではない)。 (ja)
- RC6 – symetryczny szyfr blokowy. Został stworzony przez Rona Rivesta, , i jako kandydat do konkursu na AES, którego był finalistą. Został także wysłany do konkursów: i . RC6 jest opatentowaną własnością firmy . Szyfr ten obsługuje bloki o długości 128-bitów, oraz klucze o długości 128, 192 lub 256 bitów, jednak podobnie jak w przypadku RC5, może być przystosowany do używania kluczy o różnej i długości, i wykonywania różnej ilości rund. (pl)
- Em criptografia, RC6 é uma cifragem em bloco de chave simétrica derivada do RC5. Foi desenvolvida por Ron Rivest, , Ray Sidney, e Yiqun Lisa Yin para atender as exigências do Advanced Encryption Standard (AES). O algoritmo foi um dos cinco finalistas, e também foi enviado aos projetos e. É um algoritmo de propriedade patenteada pela . (pt)
- RC6 är en symmetrisk krypteringsalgoritm. (sv)
- RC6 — симметричный блочный криптографический алгоритм, производный от алгоритма RC5. Был создан Роном Ривестом, Мэттом Робшау и Рэем Сиднеем для удовлетворения требований конкурса Advanced Encryption Standard (AES). Алгоритм был одним из пяти финалистов конкурса, был также представлен NESSIE и CRYPTREC. Является собственническим (проприетарным) алгоритмом, и запатентован RSA Security. Вариант шифра RC6, заявленный на конкурс AES, поддерживает блоки длиной 128 бит и ключи длиной 128, 192 и 256 бит, но сам алгоритм, как и RC5, может быть сконфигурирован для поддержки более широкого диапазона длин как блоков, так и ключей (от 0 до 2040 бит). RC6 очень похож на RC5 по своей структуре и также довольно прост в реализации. Является финалистом AES, однако одна из примитивных операций — операция умножения, медленно выполняемая на некотором оборудовании и затрудняет реализацию шифра на ряде аппаратных платформ и, что оказалось сюрпризом для авторов, на системах с архитектурой Intel IA-64 также реализована довольно плохо. В данном случае алгоритм теряет одно из своих ключевых преимуществ — высокую скорость выполнения, что стало причиной для критики и одной из преград для избрания в качестве нового стандарта. Однако, на системах с процессором Pentium II, Pentium Pro, Pentium III, PowerPC и ARM алгоритм RC6 опережает победителя — Rijndael. (ru)
- 在密码学中,RC6(Rivest cipher 6)是一个从RC5衍生而来的对称分组加密算法。它由罗纳德·李维斯特、、Ray Sidney以及 Ray Sidney设计,用以满足與高级加密标准(AES)竞赛的要求。这个算法的是当时五个决赛候选算法之一,并且还提交给了和项目。这是一个专利算法,专利由RSA公司申请。 RC6拥有128位的块大小,支持128、192、256位乃至2040位的密钥长度。像RC5一样,RC6是可以被参数化的。它也因而支持变长的分组大小、密钥长度以及加密轮数。RC6和RC5在很多方面相似,例如结构、使用基于数据的置换规则、取模加法以及异或操作。事实上,RC6可以被看做是交织的两组平行的RC5加密。RC6使用了在RC5加密算法中并没有出现的乘法运算,这个运算是为了让置换基于字中每一位,而不是其中的几位。 (zh)
- RC6 — симетричний блоковий , похідний від алгоритму RC5. Був створений Роном Рівестом, Меттом Робшау і Реєм Сіднеєм для задоволення вимог конкурсу Advanced Encryption Standard (AES). Алгоритм був одним з п'яти фіналістів конкурсу, був також представлений NESSIE і CRYPTREC. Є (пропрієтарним) алгоритмом, і запатентований RSA Security, одначе дія патентів сплила, і зараз алгоритм знаходиться у відкритому доступі. В той же час, "RC6" залишається зареєстрованою торговою маркою RSA. Варіант шифру RC6, заявлений на конкурс AES, підтримує блоки довжиною 128 біт і ключі довжиною 128, 192 і 256 біт, але сам алгоритм, як і RC5, може бути налаштований для підтримки більш широкого діапазону довжин як блоків, так і ключів (від 0 до 2040 біт). RC6 дуже схожий на RC5 за своєю структурою і також досить простий у реалізації. Є фіналістом AES, проте одна з примітивних операцій — операція множення, повільно виконується на певному обладнанні і ускладнює реалізацію шифру на ряді апаратних платформ і, що виявилося сюрпризом для авторів, на системах з архітектурою Intel IA-64 також реалізована досить погано. В даному випадку алгоритм втрачає одну зі своїх ключових переваг — високу швидкість виконання, що стало причиною для критики і однією з перепон для обрання як нового стандарту. Однак, на системах із процесором Pentium II, Pentium Pro, Pentium III, PowerPC та ARM алгоритм RC6 випереджає переможця — Rijndael. (uk)
|
rdfs:comment
|
- آر سي 6 (RC6) في علم التعمية هي مشتقة من شفرة (RC5). قام بتصميمها كل من ، ، لتتوافق مع شروط الاشتراك . حيث كانت إحدى خمس شيفرات بلغت المرحلة النهائية من المسابقة لكنها خسرت لصالح شفرة AES. كما تم إدراجها ضمن مشاريع نيسي (NESSIE) (CRYPTREC). سجلت كبراءة اختراع لصالح (RSA Security) تتعامل آر سي 6 مع 128 بت وتدعم استخدام 128، 192 و256 بت. كما تشبه بنيتها بشكل كبير شفرة حيث تتضمن في تصميمها دورات تعتمد على البيانات إضافة لاستخدامها عمليتي الجمع (XOR). لكنها تختلف عنها باستخدامها عملية جداء تجعل الدورة تعتمد على كل بت من الكلمة بدلا من اعتمادها عل بضع من (least significant). (ar)
- En criptografía, RC6 es una unidad de cifrado por bloques de derivada a partir de RC5. La unidad RC6 tiene de 128 bits y acepta 128, 192 y 256 bits, pero, al igual que RC5, puede ser parametrizado para soportar una amplia variedad de longitudes de palabra, tamaños de clave y número de vueltas. RC6 es muy similar a RC5 en estructura, utilizando rotaciones dependientes de los datos, sumas modulares y operaciones de XOR; de hecho, RC6 puede ser visto como una entremezcla de dos procesos de cifrado paralelo RC5. Sin embargo, RC6 utiliza una operación extra de multiplicación no presente en RC5 para lograr que la rotación sea dependiente de cada bit en una palabra, y no solamente de los bits menos significativos. (es)
- In crittografia, RC6 è un cifrario a blocchi a chiave simmetrica derivato da RC5. È stato ideato da Ron Rivest, , , e per soddisfare i requisiti della competizione indetta per Advanced Encryption Standard (AES), uno standard di cifratura adottato dal governo USA. L'algoritmo è stato uno dei cinque finalisti, ed è stato anche presentato ai progetti NESSIE e CRYPTREC. Si tratta di un algoritmo proprietario, brevettato da RSA Security. (it)
- RC6 は RC5 から派生した共通鍵を使用したブロック暗号。ロナルド・リベスト、Matt Robshaw、Ray Sidney、Yiqun Lisa Yin がAESの公募の要求仕様を満たすよう設計したものである。この暗号は最終選考の5作品に選ばれた。また、NESSIE や CRYPTREC プロジェクトにも送られた。RSAセキュリティが権利を所有している。 RC6 はブロック長 128ビット、キー長 128/192/256ビットとされているが、実際には RC5 のようにブロック長、キー長、ラウンド回数がパラメータ化されており、任意の値に設定可能である。RC6 の構造は RC5 とよく似ており、データ依存の回転、合同加算、XORなど共通の特徴がある。実際、RC6 は RC5 の暗号化プロセスを2つ並列に並べて処理するものと言える。しかし、RC6 では RC5 にはない乗算処理が追加で使われており、回転(rotation)をワード内の各ビット毎に依存させるようになっている(一部のビットだけではない)。 (ja)
- RC6 – symetryczny szyfr blokowy. Został stworzony przez Rona Rivesta, , i jako kandydat do konkursu na AES, którego był finalistą. Został także wysłany do konkursów: i . RC6 jest opatentowaną własnością firmy . Szyfr ten obsługuje bloki o długości 128-bitów, oraz klucze o długości 128, 192 lub 256 bitów, jednak podobnie jak w przypadku RC5, może być przystosowany do używania kluczy o różnej i długości, i wykonywania różnej ilości rund. (pl)
- Em criptografia, RC6 é uma cifragem em bloco de chave simétrica derivada do RC5. Foi desenvolvida por Ron Rivest, , Ray Sidney, e Yiqun Lisa Yin para atender as exigências do Advanced Encryption Standard (AES). O algoritmo foi um dos cinco finalistas, e também foi enviado aos projetos e. É um algoritmo de propriedade patenteada pela . (pt)
- RC6 är en symmetrisk krypteringsalgoritm. (sv)
- 在密码学中,RC6(Rivest cipher 6)是一个从RC5衍生而来的对称分组加密算法。它由罗纳德·李维斯特、、Ray Sidney以及 Ray Sidney设计,用以满足與高级加密标准(AES)竞赛的要求。这个算法的是当时五个决赛候选算法之一,并且还提交给了和项目。这是一个专利算法,专利由RSA公司申请。 RC6拥有128位的块大小,支持128、192、256位乃至2040位的密钥长度。像RC5一样,RC6是可以被参数化的。它也因而支持变长的分组大小、密钥长度以及加密轮数。RC6和RC5在很多方面相似,例如结构、使用基于数据的置换规则、取模加法以及异或操作。事实上,RC6可以被看做是交织的两组平行的RC5加密。RC6使用了在RC5加密算法中并没有出现的乘法运算,这个运算是为了让置换基于字中每一位,而不是其中的几位。 (zh)
- RC6 (Rivest Cipher 6) ist eine 1998 von Ronald Rivest und anderen entworfene symmetrische Blockverschlüsselung. RC6 ist eine Weiterentwicklung von RC5 und verwendet ebenso wie dieses datenabhängige Rotationen, und zusätzlich die Multiplikation von Daten. Die zum Entwicklungszeitpunkt bekannten theoretischen Angriffe gegen RC5 sollten dadurch bereits im Ansatz verhindert werden. (de)
- RC6 est un algorithme de chiffrement de bloc publié en 1998 et dérivé de RC5. Conçu par Ron Rivest, Matt Robshaw, Ray Sidney et Yiqun Lisa Yin dans le cadre du concours AES, il parvint à atteindre la finale aux côtés de quatre autres chiffrements. RC6 fut également proposé dans le cadre de NESSIE et CRYPTREC. Il est la propriété de la société RSA Security. (fr)
- In cryptography, RC6 (Rivest cipher 6) is a symmetric key block cipher derived from RC5. It was designed by Ron Rivest, Matt Robshaw, Ray Sidney, and Yiqun Lisa Yin to meet the requirements of the Advanced Encryption Standard (AES) competition. The algorithm was one of the five finalists, and also was submitted to the NESSIE and CRYPTREC projects. It was a proprietary algorithm, patented by RSA Security. (en)
- RC6 — симметричный блочный криптографический алгоритм, производный от алгоритма RC5. Был создан Роном Ривестом, Мэттом Робшау и Рэем Сиднеем для удовлетворения требований конкурса Advanced Encryption Standard (AES). Алгоритм был одним из пяти финалистов конкурса, был также представлен NESSIE и CRYPTREC. Является собственническим (проприетарным) алгоритмом, и запатентован RSA Security. (ru)
- RC6 — симетричний блоковий , похідний від алгоритму RC5. Був створений Роном Рівестом, Меттом Робшау і Реєм Сіднеєм для задоволення вимог конкурсу Advanced Encryption Standard (AES). Алгоритм був одним з п'яти фіналістів конкурсу, був також представлений NESSIE і CRYPTREC. Є (пропрієтарним) алгоритмом, і запатентований RSA Security, одначе дія патентів сплила, і зараз алгоритм знаходиться у відкритому доступі. В той же час, "RC6" залишається зареєстрованою торговою маркою RSA. (uk)
|