RC5 (original) (raw)

About DBpedia

RC5 es una unidad de cifrado por bloques notable por su simplicidad. Diseñada por Ronald Rivest en 1994, RC son las siglas en inglés de "Cifrado de Rivest". El candidato para AES, RC6, estaba basado en RC5.

thumbnail

Property Value
dbo:abstract RC5 (Rivest Cipher 5) ist eine 1994 von Ronald Rivest entworfene symmetrische Blockverschlüsselung. Das bedeutet, dass sowohl für das Verschlüsseln wie das Entschlüsseln der gleiche Schlüssel benutzt wird. Sie gehört zur Klasse der Feistelchiffren. Die Daten werden zunächst in Blöcke gleicher Größe aufgeteilt und über wiederholte Anwendung einfacher Operationen – sogenannter „Primitive“ – ver- oder entschlüsselt. Die Blockgröße, die Länge des Schlüssels und die Anzahl der Wiederholungen – die „Runden“ – sind nicht durch den Algorithmus vorgegeben und werden als Parameter vor der Verschlüsselung festgelegt. Das Ziel beim Entwurf von RC5 war eine einfache und schnelle Chiffre. Sie baut auf datenabhängigen Rotationen auf, deren Eignung als Primitiv zum Entwicklungszeitpunkt noch weitgehend unerforscht war. Anders als viele andere Blockchiffren verwendet RC5 keine S-Boxen, um das von Claude Shannon 1949 als „Konfusion“ bezeichnete und für sicheren Betrieb wichtige Verwischen statistischer Zusammenhänge zwischen Klartext, Schlüssel und Chiffretext zu erreichen. Eine S-Box sorgt für starke Konfusion, da man weitgehend frei wählen kann, wie zum Beispiel eine -S-Box die möglichen Werte der eingegebenen Bits auf die möglichen Ausgangswerte abbildet. S-Boxen erfordern in der praktischen Implementierung aber zusätzlichen Speicher und auch einen gewissen Rechenaufwand, da man ein Datenwort erst in genügend kleine Teile teilen muss, die der S-Box eingegeben werden, denn ein ganzes Wort von 16 oder mehr Bit ist dafür zu groß. Danach muss man die Ergebnisse auch wieder zu einem Wort zusammensetzen. Der Verzicht auf S-Boxen macht RC5 sehr einfach und schnell und insbesondere auch für den Einsatz in ressourcenarmen Bereichen – etwa digitaler Hardware mit begrenzter Chipfläche – interessant. Eine konkrete Softwareimplementation, die verschiedene Betriebsmodi zur Verkettung von Blöcken bietet – nämlich CBC, CBC-Pad und – wird im Standard RFC 2040 spezifiziert. RC5 diente als Basis für die Verschlüsselung RC6, die zur Wahl des Advanced Encryption Standard kandidierte. In den Vereinigten Staaten hielt das Unternehmen RSA Security bis 2015 ein Patent auf RC5. (de) RC5 es una unidad de cifrado por bloques notable por su simplicidad. Diseñada por Ronald Rivest en 1994, RC son las siglas en inglés de "Cifrado de Rivest". El candidato para AES, RC6, estaba basado en RC5. (es) RC5 est un chiffrement par bloc, fonctionnant grâce à une clé, dont la longueur varie de 40 à 2 040 bits. Il a été créé en 1994 par Ron Rivest pour la RSA Security. L'acronyme « RC » signifie « Ron's Code » ou « Rivest's Cipher ». Il existe une variante RC5P qui utilise l'addition plutôt que XOR. Il existe une attaque basée sur la cryptanalyse Mod n pour RC5P. RC6, basé sur RC5 fut candidat au concours pour devenir le standard actuel de chiffrement (AES). (fr) In cryptography, RC5 is a symmetric-key block cipher notable for its simplicity. Designed by Ronald Rivest in 1994, RC stands for "Rivest Cipher", or alternatively, "Ron's Code" (compare RC2 and RC4). The Advanced Encryption Standard (AES) candidate RC6 was based on RC5. (en) Dalam kriptografi, RC5 adalah algoritma cipher blok yang terkenal karena sederhana. Dirancang oleh Ronald Rivest pada tahun 1994, RC adalah singkatan dari "Rivest Cipher", atau sebagai alternatif, "Ron's Code".Sejak dipublikasikan, RC5 menarik perhatian banyak para ahli di dalam komunitas kriptographi dalam upaya memberikan akses keamanan secara akurat. (in) RC5 はその単純さが特徴のブロック暗号の一種。1994年、ロナルド・リベストが設計した。RC は "Rivest Cipher" または "Ron's Code" の略(RC2、RC4参照)。AESの候補となったRC6はRC5をベースとしている。 (ja) In crittografia l'RC5 è un algoritmo di cifratura a blocchi progettato da Ronald Rivest nel 1994. È degno di nota per la sua semplicità e perché una sua evoluzione (l'RC6) è stato fra i candidati per l'Advanced Encryption Standard. (it) RC5 – szybki szyfr blokowy opracowany przez Ronalda Rivesta w 1994 roku, dla . RC5 nie jest kolejną wersją algorytmu RC4, który jest szyfrem strumieniowym szyfrującym pojedyncze bajty, a nie całe bloki. Natomiast RC6 jest ulepszoną wersją RC5. Tak więc RC5 i RC4 niewiele mają wspólnego poza nazwą i ich autorem. RC jest skrótem od Rivest Cipher lub stosowanym zamiennie Ron’s Code. RC5 stosuje zmienną długość bloków (32, 64 lub 128 bitów), kluczy (od 0 do 2040 bitów) oraz liczbę rund (od 1 do 255). (pl) RC5 (Ron’s Code 5 или Rivest’s Cipher 5) — это блочный шифр, разработанный Роном Ривестом из компании с переменным количеством раундов, длиной блока и длиной ключа. Это расширяет сферу использования и упрощает переход на более сильный вариант алгоритма. (ru) RC5 é em criptografia uma notável por sua simplicidade. Foi desenvolvida por Ronald Rivest em 1994, RC permaneceu como "Rivest Cipher" (Cifrador de Rivest), ou "Ron's Code" (Código de Ron) (comparar e ). O então candidato a AES, RC6, foi baseado no RC5. (pt) 在密码学中,RC5是一种因简洁著称的对称分组加密算法。由罗纳德·李维斯特于1994年设计,“RC”代表“Rivest Cipher”,或者“Ron's Code”(相较于和RC4)。RC6算法是基于RC5的。 (zh) RC5 — це алгоритм симетричного шифрування, розроблений Роном Райвестом в середині 90-х років. (uk)
dbo:thumbnail wiki-commons:Special:FilePath/RC5_InfoBox_Diagram.svg?width=300
dbo:wikiPageExternalLink http://www.users.zetnet.co.uk/hopwood/crypto/scan/cs.html%23RC5 http://www.emc.com/emc-plus/rsa-labs/standards-initiatives/rc5-and-rc6.htm https://web.archive.org/web/20081223185415/http:/research.cyber.ee/~lipmaa/crypto/link/block/rc5.php https://people.csail.mit.edu/rivest/Rivest-rc5.pdf https://people.csail.mit.edu/rivest/Rivest-rc5rev.pdf
dbo:wikiPageID 102600 (xsd:integer)
dbo:wikiPageLength 10843 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID 1105696989 (xsd:integer)
dbo:wikiPageWikiLink dbr:Ron_Rivest dbr:Symmetric-key_algorithm dbr:Cryptography dbr:One-way_function dbr:RC6 dbr:Free_Software_Foundation dbr:Golden_ratio dbr:Modular_arithmetic dbr:Cryptographic_primitive dbr:Brute_force_attack dbr:Feistel_cipher dbr:Key_size dbr:Red_Pike_(cipher) dbr:Madryga dbr:Distributed.net dbr:Distributed_computing dbr:Advanced_Encryption_Standard dbc:Broken_block_ciphers dbr:Akelarre_(cipher) dbr:E_(mathematical_constant) dbr:Differential_cryptanalysis dbr:RC2 dbr:Bit dbr:Block_cipher dbr:Block_size_(cryptography) dbr:Nothing_up_my_sleeve_number dbr:Ciphertext dbr:RC4_(cipher) dbr:RSA_Security dbr:XOR dbr:File:RC5_InfoBox_Diagram.svg
dbp:blockSize 3264 (xsd:integer)
dbp:caption One round of the RC5 block cipher (en)
dbp:cryptanalysis 12 (xsd:integer)
dbp:derivedTo dbr:RC6 dbr:Akelarre_(cipher)
dbp:designers dbr:Ron_Rivest
dbp:keySize 0 (xsd:integer)
dbp:name RC5 (en)
dbp:publishDate 1994 (xsd:integer)
dbp:rounds 1 (xsd:integer)
dbp:structure Feistel-like network (en)
dbp:wikiPageUsesTemplate dbt:About dbt:According_to_whom dbt:Citation_needed dbt:Reflist dbt:Short_description dbt:Cryptography_navbox dbt:Infobox_block_cipher
dct:subject dbc:Broken_block_ciphers
gold:hypernym dbr:Cipher
rdf:type yago:WikicatBlockCiphers yago:WikicatBrokenBlockCiphers dbo:Noble yago:Abbreviation107091587 yago:Ability105616246 yago:Abstraction100002137 yago:Cipher106254239 yago:Cognition100023271 yago:Communication100033020 yago:Form106290637 yago:Know-how105616786 yago:LanguageUnit106284225 yago:Message106253690 yago:Method105660268 yago:Part113809207 yago:PsychologicalFeature100023100 yago:Relation100031921 yago:Word106286395 yago:WikicatAbbreviations
rdfs:comment RC5 es una unidad de cifrado por bloques notable por su simplicidad. Diseñada por Ronald Rivest en 1994, RC son las siglas en inglés de "Cifrado de Rivest". El candidato para AES, RC6, estaba basado en RC5. (es) RC5 est un chiffrement par bloc, fonctionnant grâce à une clé, dont la longueur varie de 40 à 2 040 bits. Il a été créé en 1994 par Ron Rivest pour la RSA Security. L'acronyme « RC » signifie « Ron's Code » ou « Rivest's Cipher ». Il existe une variante RC5P qui utilise l'addition plutôt que XOR. Il existe une attaque basée sur la cryptanalyse Mod n pour RC5P. RC6, basé sur RC5 fut candidat au concours pour devenir le standard actuel de chiffrement (AES). (fr) In cryptography, RC5 is a symmetric-key block cipher notable for its simplicity. Designed by Ronald Rivest in 1994, RC stands for "Rivest Cipher", or alternatively, "Ron's Code" (compare RC2 and RC4). The Advanced Encryption Standard (AES) candidate RC6 was based on RC5. (en) Dalam kriptografi, RC5 adalah algoritma cipher blok yang terkenal karena sederhana. Dirancang oleh Ronald Rivest pada tahun 1994, RC adalah singkatan dari "Rivest Cipher", atau sebagai alternatif, "Ron's Code".Sejak dipublikasikan, RC5 menarik perhatian banyak para ahli di dalam komunitas kriptographi dalam upaya memberikan akses keamanan secara akurat. (in) RC5 はその単純さが特徴のブロック暗号の一種。1994年、ロナルド・リベストが設計した。RC は "Rivest Cipher" または "Ron's Code" の略(RC2、RC4参照)。AESの候補となったRC6はRC5をベースとしている。 (ja) In crittografia l'RC5 è un algoritmo di cifratura a blocchi progettato da Ronald Rivest nel 1994. È degno di nota per la sua semplicità e perché una sua evoluzione (l'RC6) è stato fra i candidati per l'Advanced Encryption Standard. (it) RC5 – szybki szyfr blokowy opracowany przez Ronalda Rivesta w 1994 roku, dla . RC5 nie jest kolejną wersją algorytmu RC4, który jest szyfrem strumieniowym szyfrującym pojedyncze bajty, a nie całe bloki. Natomiast RC6 jest ulepszoną wersją RC5. Tak więc RC5 i RC4 niewiele mają wspólnego poza nazwą i ich autorem. RC jest skrótem od Rivest Cipher lub stosowanym zamiennie Ron’s Code. RC5 stosuje zmienną długość bloków (32, 64 lub 128 bitów), kluczy (od 0 do 2040 bitów) oraz liczbę rund (od 1 do 255). (pl) RC5 (Ron’s Code 5 или Rivest’s Cipher 5) — это блочный шифр, разработанный Роном Ривестом из компании с переменным количеством раундов, длиной блока и длиной ключа. Это расширяет сферу использования и упрощает переход на более сильный вариант алгоритма. (ru) RC5 é em criptografia uma notável por sua simplicidade. Foi desenvolvida por Ronald Rivest em 1994, RC permaneceu como "Rivest Cipher" (Cifrador de Rivest), ou "Ron's Code" (Código de Ron) (comparar e ). O então candidato a AES, RC6, foi baseado no RC5. (pt) 在密码学中,RC5是一种因简洁著称的对称分组加密算法。由罗纳德·李维斯特于1994年设计,“RC”代表“Rivest Cipher”,或者“Ron's Code”(相较于和RC4)。RC6算法是基于RC5的。 (zh) RC5 — це алгоритм симетричного шифрування, розроблений Роном Райвестом в середині 90-х років. (uk) RC5 (Rivest Cipher 5) ist eine 1994 von Ronald Rivest entworfene symmetrische Blockverschlüsselung. Das bedeutet, dass sowohl für das Verschlüsseln wie das Entschlüsseln der gleiche Schlüssel benutzt wird. Sie gehört zur Klasse der Feistelchiffren. Die Daten werden zunächst in Blöcke gleicher Größe aufgeteilt und über wiederholte Anwendung einfacher Operationen – sogenannter „Primitive“ – ver- oder entschlüsselt. Die Blockgröße, die Länge des Schlüssels und die Anzahl der Wiederholungen – die „Runden“ – sind nicht durch den Algorithmus vorgegeben und werden als Parameter vor der Verschlüsselung festgelegt. (de)
rdfs:label RC5 (de) RC5 (es) Enkripsi RC5 (in) RC5 (it) RC5 (chiffrement) (fr) RC5 (ja) RC5 (pl) RC5 (en) RC5 (pt) RC5 (ru) RC5 (uk) RC5 (zh)
owl:sameAs freebase:RC5 yago-res:RC5 wikidata:RC5 wikidata:RC5 dbpedia-de:RC5 dbpedia-es:RC5 dbpedia-fa:RC5 dbpedia-fr:RC5 dbpedia-id:RC5 dbpedia-it:RC5 dbpedia-ja:RC5 dbpedia-ms:RC5 dbpedia-pl:RC5 dbpedia-pt:RC5 dbpedia-ru:RC5 dbpedia-simple:RC5 dbpedia-sl:RC5 dbpedia-tr:RC5 dbpedia-uk:RC5 dbpedia-zh:RC5 https://global.dbpedia.org/id/NJAM
prov:wasDerivedFrom wikipedia-en:RC5?oldid=1105696989&ns=0
foaf:depiction wiki-commons:Special:FilePath/RC5_InfoBox_Diagram.svg
foaf:isPrimaryTopicOf wikipedia-en:RC5
is dbo:knownFor of dbr:Ron_Rivest
is dbo:wikiPageRedirects of dbr:RC5_cipher dbr:RC5_encryption_algorithm
is dbo:wikiPageWikiLink of dbr:Ron_Rivest dbr:Encryption_by_date dbr:List_of_cryptographers dbr:Mod_n_cryptanalysis dbr:Index_of_cryptography_articles dbr:RC_algorithm dbr:Nothing-up-my-sleeve_number dbr:Wireless_Transport_Layer_Security dbr:Cryptlib dbr:Crypto++ dbr:RC6 dbr:Comparison_of_operating_system_kernels dbr:Feistel_cipher dbr:Howard_Heys dbr:Key_schedule dbr:Madryga dbr:56-bit_encryption dbr:Data_Encryption_Standard dbr:Distributed.net dbr:Advanced_Encryption_Standard dbr:Akelarre_(cipher) dbr:Password_cracking dbr:List_of_Massachusetts_Institute_of_Technology_faculty dbr:RC2 dbr:Lars_Ramkilde_Knudsen dbr:Block_cipher dbr:Block_size_(cryptography) dbr:CAST-256 dbr:CIKS-1 dbr:Cipher_security_summary dbr:Minibloq dbr:OpenSSL dbr:RC4 dbr:Strong_cryptography dbr:List_of_volunteer_computing_projects dbr:Spectr-H64 dbr:Outline_of_cryptography dbr:RSA_Secret-Key_Challenge dbr:RC5_cipher dbr:RC5_encryption_algorithm
is dbp:derivedFrom of dbr:RC6 dbr:Akelarre_(cipher)
is foaf:primaryTopic of wikipedia-en:RC5