Block cipher (original) (raw)

About DBpedia

ブロック暗号(ブロックあんごう、英語: Block cipher)とは、共通鍵暗号の一種で、固定長のデータ(ブロックと呼ぶ)を単位として処理する暗号の総称である。これに対して、ビット単位やバイト単位で処理を行う暗号はストリーム暗号と呼ばれる。

thumbnail

Property Value
dbo:abstract Bloková šifra je v kryptografii typ symetrické šifry, kde se pracuje s bloky pevně stanovené délky, například 128 bitů (na rozdíl od proudových šifer). Pokud je dat více, rozdělí se na více bloků, přičemž do zbylého místa v posledním je umístěna výplň. Při šifrování je každý blok zakódován (transformován) pomocí šifrovacího algoritmu řízeného utajeným šifrovacím klíčem. Dešifrování probíhá stejným postupem – zašifrované bloky stejné délky jsou postupně rozšifrovány stejným šifrovacím algoritmem pomocí stejného utajeného šifrovacího klíče. Slabinou, pomocí které může kryptoanalýza šifru prolomit, je opakované použití stejné transformace (stejného klíče) na všechny bloky. Proto je nutné použít nějaký druh provozního režimu blokové šifry, který vnese do šifrování další vstup, který způsobí, že zašifrovaná data vypadají jako náhodná sekvence. Tento doplňující náhodný vstup, který je někdy označován za , může způsobit, že bloková šifra se chová jako proudová (rozdíl mezi těmito druhy šifer není vždy evidentní). Jednou z prvních blokových šifer s širokým vlivem na ostatní byla DES (anglicky Data Encryption Standard) vyvinutá v IBM a standardizována v roce 1977. Její nástupce AES (anglicky Advanced Encryption Standard) byl přijat v roce 2001. (cs) En criptografia, un xifratge per blocs és un sistema de xifratge de clau simètrica que opera sobre grups de bits de llargada fixa, anomenats blocs, amb una transformació invariable. En encriptar, un xifratge per blocs podria prendre (per exemple) un bloc de 128 bits de text clar com a entrada, i produir el bloc corresponent de 128 bits de text xifrat. La transformació exacta es controla fent servir una segona entrada - la clau secreta. El desxifratge és similar: l'algorisme de desxifratge pren, en aquest exemple, un bloc de 128 bits de text xifrat juntament amb la clau secreta, i retorna el bloc original de 128 bits de text clar. Per xifrar missatges més llargs que la (128 bits en l'exemple citat), es fan servir diferents modes d'operació (s'utilitza un mode d'operació. Els xifratges per blocs es poden comparar amb els xifratges de flux; un xifratge de flux opera sobre els dígits individuals un cada vegada, i la transformació varia durant el xifratge. La distinció entre els dos tipus no queda sempre clarament definida: un xifratge per blocs, quan es fa servir en certs modes d'operació, serveix de fet com a xifratge de flux. Un dels primers dissenys de xifratge per blocs altament influent va ser el DES (Data Encryption Standard), desenvolupat a IBM i publicat com a standard el 1977. Un successor a DES, el AES (Advanced Encryption Standard), fou adoptat com a nou estàndard el 2001. (ca) Οι κρυπτογραφικοί αλγόριθμοι δέσμης (block ciphers) τεμαχίζουν σε τμήματα (blocks) το αρχικό κείμενο όπου κάθε τμήμα κρυπτογραφείται ξεχωριστά. Συνηθισμένα μεγέθη ενός τμήματος δεδομένων είναι τα 64 ή 128 bits. Η κρυπτογράφηση κάθε ενός τμήματος γίνεται χρησιμοποιώντας μία μαθηματική συνάρτηση κρυπτογράφησης και το μυστικό κλειδί. Το αποτέλεσμα της διαδικασίας κρυπτογράφησης είναι η παραγωγή ενός κρυπτογραφημένου τμήματος το οποίο στην πλειοψηφία των περιπτώσεων έχει το ίδιο μήκος με το αντίστοιχο τμήμα του αρχικού κειμένου. Η διαδικασία κρυπτογράφησης φαίνεται στην εικόνα που παρατίθεται: Το μέγεθος του κάθε τμήματος θα πρέπει να είναι αρκετά μεγάλο ούτως ώστε να προλαμβάνονται διάφορες επιθέσεις λεξικού (dictionary attacks). Εάν το μέγεθος του κάθε τμήματος είναι μικρό, τότε μπορεί ο κρυπταναλυτής να εξετάσει ένα ζεύγος καθαρού και αντίστοιχου κρυπτογραφημένου κειμένου και να κατασκευάσει ένα λεξικό που θα αντιστοιχεί κάθε τμήμα κρυπτογραφημένου κειμένου με το αντίστοιχο τμήμα του καθαρού κειμένου. Με βάση το λεξικό αυτό, θα μπορεί στην συνέχεια να αποκρυπτογραφεί κάθε κείμενο που κρυπτογραφείται χρησιμοποιώντας το συγκεκριμένο κλειδί. Η διαδικασία της αποκρυπτογράφησης είναι η αντίστροφη της διαδικασίας κρυπτογράφησης, μόνο που στην περίπτωση αυτή χρησιμοποιείται η συνάρτηση αποκρυπτογράφησης αντί της κρυπτογραφικής συνάρτησης. (el) In cryptography, a block cipher is a deterministic algorithm operating on fixed-length groups of bits, called blocks. Block ciphers are specified elementary components in the design of many cryptographic protocols and are widely used to encrypt large amounts of data, including in data exchange protocols. A block cipher uses blocks as an unvarying transformation. Even a secure block cipher is suitable for the encryption of only a single block of data at a time, using a fixed key. A multitude of modes of operation have been designed to allow their repeated use in a secure way to achieve the security goals of confidentiality and authenticity. However, block ciphers may also feature as building blocks in other cryptographic protocols, such as universal hash functions and pseudorandom number generators. (en) Eine Blockverschlüsselung (auch Blockchiffre oder auf Englisch block cipher genannt) ist ein deterministisches Verschlüsselungsverfahren, das einen Klartextblock, d. h. einen Klartextabschnitt fester Länge, auf einen Geheimtext- oder Schlüsseltextblock fester (in der Regel der gleichen) Länge abbildet. Diese Abbildung wird dabei durch einen Schlüssel beeinflusst. Kennt man diesen, kann man aus dem Geheimtext wieder den Klartext berechnen, mit etwa dem gleichen Aufwand wie für das Verschlüsseln. Ohne Kenntnis des Schlüssels ist dies hingegen viel schwieriger, bei vielen modernen Blockchiffren ist dafür keine praktikable Methode bekannt. Im Gegensatz zu einer Stromchiffre kann eine Blockchiffre nur einen Block der gegebenen Länge verschlüsseln, wobei die Blocklänge typischerweise 64 Bit bis 256 Bit beträgt. Längere Texte werden auf ein Vielfaches der Blocklänge aufgefüllt und in Blöcke geteilt, und es wird ein Betriebsmodus gewählt, der festlegt, wie die Blockchiffre darauf anzuwenden ist. Blockchiffren werden auch als Bausteine zur Konstruktion weiterer kryptografischer Verfahren, z. B. kryptographischer Hashfunktionen, eingesetzt. (de) En criptografía, una unidad de cifrado por bloques (en inglés, block cipher) es una unidad de cifrado de clave simétrica que opera en grupos de bits de longitud fija, llamados bloques, aplicándoles una transformación invariante. Cuando realiza cifrado, una unidad de cifrado por bloques toma un bloque de texto plano o claro como entrada y produce un bloque de igual tamaño de texto cifrado. La transformación exacta es controlada utilizando una segunda entrada — la clave secreta. El descifrado es similar: se ingresan bloques de texto cifrado y se producen bloques de texto plano. Para cifrar mensajes más largos que el tamaño del bloque, se utiliza un modo de operación. Las unidades de cifrado por bloques se diferencian de las unidades de flujo de cifrado en que un flujo de cifrado trabaja sobre dígitos individuales, uno después del otro, y la transformación varía durante el proceso de cifrado. La diferencia entre los dos tipos de unidades es algo difusa, dado que una unidad de cifrado por bloques puede ser operada en un modo que permite utilizarla como una unidad de flujo de cifrado, donde en lugar de dígitos se opera con bloques. (es) Le chiffrement par bloc (en anglais block cipher) est une des deux grandes catégories de chiffrements modernes en cryptographie symétrique, l'autre étant le chiffrement par flot. La principale différence vient du découpage des données en blocs de taille généralement fixe. La taille de bloc est comprise entre 32 et 512 bits. Dans le milieu des années 1990, le standard était de 64 bits. Depuis 2000 et le concours AES, le standard est de 128 bits. Les blocs sont ensuite chiffrés les uns après les autres. Il est possible de transformer un chiffrement de bloc en un chiffrement par flot en utilisant un mode d'opération comme CTR (des blocs formant un compteur sont chiffrés pour former une séquence pseudo-aléatoire) ou CFB (on chaîne le chiffrement en effectuant un XOR entre les résultats successifs). Une liste non exhaustive de chiffrement par bloc : * Data Encryption Standard (DES), l'ancêtre conçu dans les années 1970 * Advanced Encryption Standard (AES), ou algorithme Rijndael (terme construit à partir d'une partie du nom de chacun de ses créateurs belges, Vincent Rijmen et Joan Daemen) * Blowfish, Serpent et Twofish, sont des alternatives à AES En 1997, la sécurité du DES n'était plus garantie face à une recherche exhaustive de la clé désormais envisageable et le chiffrement Triple DES était jugé trop lent. C'est alors que le National Institute of Standard and Technology (NIST) américain - une agence du département du commerce des Etats-Unis - lanca un processus de standardisatin appelé Advanced Encryption Standard process pour concevoir un nouvel algorithme de chiffrement par bloc. Pas moins de 16 équipes de cryptologues du monde entier y participèrent. En 2000, c'est l'équipe belge qui l'emporta et vit son algorithme remplacer le DES. La version de Rijndael standardisée par le NIST, appelé chiffrement AES, est un chiffrement par bloc de 128 bits de type réseau de substitutions-permutations utilisant des clés de 128, 192 ou 256 bits. Il y en a encore bien d'autres qui sont adaptés à des besoins particuliers. Certains consomment plus de mémoire ou sont plus gourmands en puissance de calcul. Un chiffrement par bloc peut également être utilisé comme une fonction de hachage, c'est-à-dire une fonction à sens unique. Une variante de DES est employée pour le système de mots de passe dans Unix. Une chaîne contenant uniquement des zéros est chiffrée avec une clé correspondant au mot de passe (une composante aléatoire appelée "sel" est encore intégrée à l'algorithme). Ce chiffrement est itératif et se fait 25 fois avant d'obtenir le résultat final. (fr) Penyandian blok adalah penyandian yang bekerja pada sekelompok bit berukuran tetap yang disebut blok. Mereka tergolong dan dipakai dalam banyak protokol kriptografi dan enkripsi data berukuran besar. Meski penyandian blok hanya cocok untuk mengenkripsi satu blok data dalam satu waktu dan satu kunci, beberapa mode operasi penyandian blok telah didesain untuk membolehkan penyandian blok dipakai berulang secara aman untuk mencapai keamanan konfidensial dan autentik. Namun, penyandian blok juga bisa jadi komponen pembangun dalam berbagai protokol kriptografi, seperti dan pembangkit bilangan acak semu. (in) ブロック暗号(ブロックあんごう、英語: Block cipher)とは、共通鍵暗号の一種で、固定長のデータ(ブロックと呼ぶ)を単位として処理する暗号の総称である。これに対して、ビット単位やバイト単位で処理を行う暗号はストリーム暗号と呼ばれる。 (ja) 암호학에서 블록 암호(영어: block cipher)는 기밀성 있는 정보를 정해진 블록 단위로 암호화하는 대칭키 암호 시스템이다. 만약 암호화하려는 정보가 블록 길이보다 길 경우에는 특정한 운용 모드가 사용된다. (예: ECB, CBC, OFB, CFB, CTR) 스트림 암호는 블록 암호와 달리 비트 단위로 암호화 하며 이 때 LFSR, 과 같은 선형연산과 비선형 연산이 사용된다. 블록 암호에 대한 안전성 증명 방법으로는 선택평문공격인 차분 공격과 알려진 평문 공격인 선형 공격 등이 있다. 블록 암호 구조에는 파이스텔 구조와 구조가 있다. 파이스텔 구조는 암복호화 과정에서 역함수가 필요 없다는 장점이 있지만 구현 시 스왑(Swap)단계 때문에 연산량이 많으며 암호에 사용되는 라운드 함수를 안전하게 설계해야 한다는 단점이 있다. 대표적인 암호로는 DES가 있으며 Single DES는 안전성 문제로 현재 사용하고 있지 않다. 한국에서는 개발된 암호 중에서는 파이스텔 암호 기반으로 설계된 SEED가 있다. 구조는 암복호화 과정에서 역함수가 필요하도록 설계되어야 한다는 단점이 있지만 중간에 비트의 이동없이 한번에 암복호화가 가능하기 때문에 파이스텔 구조에 비해 효율적으로 설계할 수 있다. 대표적인 암호로는 AES가 있으며 AES는 현재 널리 상용되고 있다. (ko) In crittologia un algoritmo di cifratura a blocchi (dall'inglese: block cipher) è un algoritmo a chiave simmetrica operante su un gruppo di bit di lunghezza finita organizzati in un blocco. A differenza degli algoritmi a flusso che cifrano un singolo elemento alla volta, gli algoritmi a blocco cifrano un blocco di elementi contemporaneamente. (it) Szyfr blokowy – rodzaj szyfrowania symetrycznego. Polega na szyfrowaniu bloku wejściowego (np. fragmentu pliku) na podstawie zadanego klucza, przekształcając go na blok wyjściowy o takiej samej długości w taki sposób, że niemożliwe jest odwrócenie tego przekształcenia bez posiadania klucza. Szyfr określa para funkcji pobierających 2 argumenty: * funkcja szyfrująca pobierająca klucz i wiadomość, a zwracająca szyfrogram * funkcja deszyfrująca pobierająca klucz i szyfrogram, a zwracająca wiadomość Typowe rozmiary bloku oraz kluczy (te dwa rozmiary nie muszą być identyczne) to 64, 128, 192 lub 256 bitów, przy czym klucze mniejsze od 128 bitów nie zapewniają współcześnie bezpieczeństwa. Ponieważ wiadomości, jakie chcemy zakodować, są zwykle znacznie większe od rozmiaru bloku, musimy używać jakiegoś trybu kodowania. Najbardziej naiwne podzielenie wiadomości na bloki odpowiednich rozmiarów i zakodowanie osobno każdego z nich (ECB) nie zapewnia nam bezpieczeństwa. Główne tryby to: * ECB (tryb elektronicznej książki kodowej) * * LRW * CBC (tryb wiązania bloków zaszyfrowanych) * * CFB (tryb sprzężenia zwrotnego szyfrogramu) * CTR * CCM * OFB * OCB Niektóre szyfry blokowe to: * 3DES * AES * Blowfish * DES * DESX * IDEA * Lucifer * * Serpent (pl) blokvercijfering is een algoritmen uit de symmetrische cryptografie, dat tot doel heeft om een blok aan klare tekst te transformeren naar een blok aan cijfer tekst. Gedurende dit transformatieproces zal het algoritme gebruikmaken van een geheime sleutel voor de encryptie als wel voor de decryptie. De andere algoritmen in de symmetrische cryptografie zijn de stroomvercijfering; Bij blokvercijfering wordt een boodschap blok voor blok versleuteld dan wel ontsleuteld. Een blok bestaat uit een aantal bits. De blokgrootte is veelal gelijk aan de lengte van de sleutel. De blokgrootte is overigens telkens van een vaste lengte, bijvoorbeeld 64 bits of 128 bits. Het komt daartoe soms voor dat een blok nog verplicht moet worden gepad. DES voegt bijvoorbeeld één 1 bit toe, om vervolgens het blok op te vullen met een aantal 0 bits. Het gevolg hiervan is dat wanneer men een identiek blok klare tekst versleutelt, dit veelal zal resulteren in één en hetzelfde blok cijfertekst. De encryptie en decryptie van een boodschap geschiedt volgens een van de volgende modi, in het Engels: mode of operation: * Electronic Code Book ECB * Cipher Block Chaining CBC * Cipher Feedback Mode CFB * Output Feedback Mode OFB Voorbeelden van blokvercijferings-algoritmes zijn DES, IDEA en AES. (nl) Em criptografia, uma cifra de bloco é um algoritmo determinístico que opera sobre agrupamentos de bits de tamanho fixo, chamados de blocos, com uma transformação invariável que é especificada por uma chave simétrica. Cifras de bloco são componentes elementares importantes na concepção de muitos protocolos de criptografia, e são amplamente utilizados para implementar a encriptação de dados em massa. O projeto moderno de cifras de bloco baseia-se no conceito de uma cifra de produto iterada. Cifras de produto foram sugeridas e analisadas por Claude Shannon em sua publicação seminal de 1949 "Teoria da Comunicação de Sistemas Secretos" (Communication Theory of Secrecy Systems em inglês) como um meio para efetivamente melhorar a segurança através da combinação de operações simples, tais como substituições e permutações. Cifras de produto iteradas realizam encriptação em várias rodadas, cada uma das quais utiliza uma subchave diferente derivada da chave original. Uma aplicação bem difundida de tais cifras é chamada de Rede de Feistel, em homenagem a Horst Feistel, e notavelmente implementada na cifra DES. Muitas outras realizações de cifras de bloco, como a AES, são classificadas como redes de substituição-permutação. A publicação da cifra DES pelo Escritório de Padrões Nacional dos EUA (agora Instituto Nacional de Padrões e Tecnologia, NIST) em 1977 foi fundamental para a compreensão do público sobre a concepção moderna de cifra de bloco. Da mesma forma, influenciou o desenvolvimento acadêmico dos ataques de criptoanálise. Ambas criptoanálise diferencial e linear surgiram a partir de estudos sobre a concepção DES. Hoje, há uma miríade de técnicas de ataque contra os quais uma cifra de bloco deve ser segura, além de ser robusta contra ataques de força bruta. Até mesmo uma cifra de bloco segura é adequada apenas para a encriptação de um único bloco sob uma chave fixa. Uma multitude de modos de operação foram projetados para permitir a sua utilização repetida de forma segura, comumente para alcançar as metas de segurança de confidencialidade e autenticidade. No entanto, as cifras de bloco também podem ser usadas como blocos de construção em outros protocolos criptográficos, como funções de dispersão universais e geradores de números pseudoaleatórios. (pt) Blockchiffer är ett chiffer där en text av en bestämd längd (vanligtvis 64 bitar) genom en funktion som bestäms av en nyckel översätts till en lika lång krypterad text. Med hjälp av funktionens invers fås den ursprungliga klartexten om inversen används på den krypterade texten. Blockchiffer är viktiga byggstenar och används i många kryptografiska system för exempelvis meddelandeautenticering och dataintegritet. De används dessutom i olika algoritmer såsom DES. (sv) Бло́чный шифр — разновидность симметричного шифра, оперирующего группами бит фиксированной длины — блоками, характерный размер которых меняется в пределах 64‒256 бит. Если исходный текст (или его остаток) меньше размера блока, перед шифрованием его дополняют. Фактически, блочный шифр представляет собой подстановку на алфавите блоков, которая, как следствие, может быть моно- или полиалфавитной. Блочный шифр является важной компонентой многих криптографических протоколов и широко используется для защиты данных, передаваемых по сети. В отличие от шифроблокнота, где длина ключа равна длине сообщения, блочный шифр способен зашифровать одним ключом одно или несколько сообщений суммарной длиной больше, чем длина ключа. Передача малого по сравнению с сообщением ключа по зашифрованному каналу — задача значительно более простая и быстрая, чем передача самого сообщения или ключа такой же длины, что делает возможным его повседневное использование. Однако, при этом шифр перестаёт быть невзламываемым. От поточных шифров работа блочного отличается обработкой бит группами, а не потоком. При этом блочные шифры медленнее поточных. Симметричные системы обладают преимуществом над асимметричными в скорости шифрования, что позволяет им оставаться актуальными, несмотря на более слабый механизм передачи ключа (получатель должен знать секретный ключ, который необходимо передать по уже налаженному зашифрованному каналу. В то же время, в асимметричных шифрах открытый ключ, необходимый для шифрования, могут знать все, и нет необходимости в передаче ключа шифрования). К достоинствам блочных шифров относят сходство процедур шифрования и расшифрования, которые, как правило, отличаются лишь порядком действий. Это упрощает создание устройств шифрования, так как позволяет использовать одни и те же блоки в цепях шифрования и расшифрования. Гибкость блочных шифров позволяет использовать их для построения других криптографических примитивов: генератора псевдослучайной последовательности, поточного шифра, имитовставки и криптографических хешей. (ru) 在密码学中,分组加密(英語:Block cipher),又称分块加密或块密码,是一种对称密钥算法。它将明文分成多个等长的模块(block),使用确定的算法和对称密钥对每组分别加密解密。分组加密是极其重要的加密协议组成,其中典型的如AES和3DES作为美国政府核定的标准加密算法,应用领域从电子邮件加密到银行交易转帐,非常广泛。 现代分组加密建立在迭代的思想上产生密文。其思想由克劳德·香农在他1949年的重要论文《保密系统的通信理论》(Communication Theory of Secrecy Systems)中提出,作为一种通过简单操作如替代和排列等以有效改善保密性的方法。 迭代产生的密文在每一轮加密中使用不同的子密钥,而子密钥生成自原始密钥。 DES加密在1977年由前美国国家标准局(今“美国国家标准与技术研究所”)颁布,是现代分组加密设计的基础思想。它同样也影响了密码分析的学术进展。 (zh) Бло́ковий ши́фр (англ. block cipher) — різновид симетричного шифру. Особливістю блочного шифру є обробка блоку декількох байт за одну ітерацію (як правило 8 або 16). (uk)
dbo:thumbnail wiki-commons:Special:FilePath/SubstitutionPermutationNetwork2.png?width=300
dbo:wikiPageExternalLink http://www.mat.dtu.dk/people/Lars.R.Knudsen/bc.html https://ieeexplore.ieee.org/stamp/stamp.jsp%3Ftp=&arnumber=8746274 https://web.archive.org/web/20070306055504/http:/www.rsa.com/rsalabs/node.asp%3Fid=2168 http://www.users.zetnet.co.uk/hopwood/crypto/scan/cs.html https://books.google.com/books%3Fid=YiZKt_FcmYQC
dbo:wikiPageID 4594 (xsd:integer)
dbo:wikiPageLength 51138 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID 1123606234 (xsd:integer)
dbo:wikiPageWikiLink dbr:Ron_Rivest dbr:Electronic_hardware dbr:Eli_Biham dbr:Encryption dbr:One-key_MAC dbr:Product_cipher dbr:Topics_in_cryptography dbc:Arab_inventions dbc:Egyptian_inventions dbr:Block_cipher_mode_of_operation dbr:Blowfish_(cipher) dbr:Decryption dbr:Algorithm dbr:Horst_Feistel dbr:Permutation dbr:Utimaco_Atalla dbr:Vincent_Rijmen dbr:Deterministic_algorithm dbr:EAX_mode dbr:EFF_DES_cracker dbr:Initialization_vector dbr:Integral_cryptanalysis dbr:International_Data_Encryption_Algorithm dbr:Electronic_codebook dbr:Unpredictable_permutation dbr:Symmetric-key_algorithm dbr:Cryptographic dbr:Cryptographic_hash_function dbr:Cryptographically_secure_pseudorandom_number_generator dbr:Cryptography dbr:Gate_count dbr:OCB_mode dbr:One-way_function dbr:Oracle_machine dbr:Timing_attack dbr:Plaintext dbr:RC6 dbr:Claude_Shannon dbr:Electronic_Frontier_Foundation dbr:Golden_ratio dbr:Modular_arithmetic dbr:Mohamed_M._Atalla dbr:NSA dbr:Block_cipher_modes_of_operation dbr:Confidentiality dbr:Cryptanalysis dbr:Cryptographic_primitive dbr:Cryptographic_protocol dbr:Triple_DES dbr:Alphabet_(computer_science) dbr:Bijective dbr:Communication_Theory_of_Secrecy_Systems dbr:Computer_memory dbr:Feistel_cipher dbr:Hardware_security_module dbr:Data_flow_diagram dbr:Key_(cryptography) dbr:Key_schedule dbr:Key_size dbr:PMAC_(cryptography) dbr:Padding_(cryptography) dbr:Patent dbr:Payment_Card_Industry_Data_Security_Standard dbr:Permutation_box dbr:Personal_identification_number dbr:Public_domain dbr:Substitution–permutation_network dbr:Speck_(cipher) dbr:Substitution_cipher dbr:Authentication dbr:BLAKE_(hash_function) dbr:Bruce_Schneier dbr:Brute-force_attack dbr:CBC-MAC dbr:Throughput dbr:Data_Encryption_Standard dbr:Disk_encryption_theory dbr:Galois/Counter_Mode dbr:Cipher_block_chaining dbr:Cipher_feedback dbr:Counter_mode dbr:James_Massey dbr:Linear_cryptanalysis dbr:Probabilistic_encryption dbr:Semantic_security dbr:Adi_Shamir dbr:Advanced_Encryption_Standard dbr:Affine_transformation dbr:American_National_Standards_Institute dbr:ETH_Zurich dbr:E_(mathematical_constant) dbr:Exclusive_or dbr:Federal_Information_Processing_Standard dbr:Feistel_network dbr:Banking_industry dbr:Differential_cryptanalysis dbr:Formal_language dbr:One-way_compression_function dbr:Diffusion_(cryptography) dbr:Pseudorandom_number_generator dbr:Provable_security dbr:Reduction_(complexity) dbr:Group_(mathematics) dbr:Atalla_Key_Block dbr:Inverse_function dbr:RC5 dbr:S-box dbr:Atalla_Box dbr:Atalla_Corporation dbc:Block_ciphers dbr:Advanced_Encryption_Standard_process dbr:Adversary_(cryptography) dbr:Joan_Daemen dbr:Key_whitening dbr:Bijection dbr:Birthday_attack dbr:Bit dbc:Cryptographic_primitives dbr:Block_size_(cryptography) dbr:Transposition_cipher dbr:XSL_attack dbr:Nothing_up_my_sleeve_number dbr:Authenticated_encryption dbr:Automated_teller_machine dbr:Avalanche_effect dbr:BEAR_and_LION_ciphers dbr:Boomerang_attack dbr:CCM_mode dbr:Cipher dbr:Cipher_security_summary dbr:Ciphertext dbr:Circular_shift dbr:Even-Mansour_cipher dbr:IBM dbr:National_Institute_of_Standards_and_Technology dbr:XOR_cipher dbr:ChaCha20 dbr:Lookup_table dbr:Message_authentication_code dbr:Mitsuru_Matsui dbr:Software dbr:FAQ dbr:FEAL dbr:ISO/IEC_10116 dbr:Impossible_differential_cryptanalysis dbr:Format-Preserving_Encryption dbr:Lucifer_(cipher) dbr:Rotational_cryptanalysis dbr:XXTEA dbr:Randomization dbr:Slide_attack dbr:Stream_cipher dbr:Truncated_differential_cryptanalysis dbr:Padding_oracle_attack dbr:Pseudorandom_permutation dbr:Xuejia_Lai dbr:SHACAL dbr:Twofish dbr:Feistel_structure dbr:Universal_hash_function dbr:Pseudo-random dbr:IDEA_(cipher) dbr:XOR dbr:Chosen_plaintext_attack dbr:Key_length dbr:Key_stream dbr:Confusion_(cryptography) dbr:Intellectual_property_right dbr:Column-major_order dbr:Bundesamt_für_Sicherheit_in_der_Informationstechnik dbr:Output_feedback dbr:Substitution_box dbr:File:Attaque_boomerang.png dbr:File:Feistel_cipher_diagram_en.svg dbr:File:Lai_Massey_scheme_diagram_en.svg dbr:File:RC5_InfoBox_Diagram.svg dbr:File:SubstitutionPermutationNetwork2.png dbr:File:Tux_ecb.jpg
dbp:wikiPageUsesTemplate dbt:As_of dbt:Citation_needed dbt:Cite_book dbt:Expand_section dbt:Main dbt:Math dbt:More_citations_needed dbt:Pi dbt:Reflist dbt:Sfn dbt:Short_description dbt:Who dbt:Cryptography_navbox dbt:Var_serif
dct:subject dbc:Arab_inventions dbc:Egyptian_inventions dbc:Block_ciphers dbc:Cryptographic_primitives
gold:hypernym dbr:Algorithm
rdf:type dbo:Software yago:WikicatCryptographicPrimitives yago:CausalAgent100007347 yago:LivingThing100004258 yago:Object100002684 yago:Organism100004475 yago:Person100007846 yago:PhysicalEntity100001930 yago:Primitive109627462 yago:YagoLegalActor yago:YagoLegalActorGeo yago:Whole100003553
rdfs:comment ブロック暗号(ブロックあんごう、英語: Block cipher)とは、共通鍵暗号の一種で、固定長のデータ(ブロックと呼ぶ)を単位として処理する暗号の総称である。これに対して、ビット単位やバイト単位で処理を行う暗号はストリーム暗号と呼ばれる。 (ja) In crittologia un algoritmo di cifratura a blocchi (dall'inglese: block cipher) è un algoritmo a chiave simmetrica operante su un gruppo di bit di lunghezza finita organizzati in un blocco. A differenza degli algoritmi a flusso che cifrano un singolo elemento alla volta, gli algoritmi a blocco cifrano un blocco di elementi contemporaneamente. (it) Blockchiffer är ett chiffer där en text av en bestämd längd (vanligtvis 64 bitar) genom en funktion som bestäms av en nyckel översätts till en lika lång krypterad text. Med hjälp av funktionens invers fås den ursprungliga klartexten om inversen används på den krypterade texten. Blockchiffer är viktiga byggstenar och används i många kryptografiska system för exempelvis meddelandeautenticering och dataintegritet. De används dessutom i olika algoritmer såsom DES. (sv) 在密码学中,分组加密(英語:Block cipher),又称分块加密或块密码,是一种对称密钥算法。它将明文分成多个等长的模块(block),使用确定的算法和对称密钥对每组分别加密解密。分组加密是极其重要的加密协议组成,其中典型的如AES和3DES作为美国政府核定的标准加密算法,应用领域从电子邮件加密到银行交易转帐,非常广泛。 现代分组加密建立在迭代的思想上产生密文。其思想由克劳德·香农在他1949年的重要论文《保密系统的通信理论》(Communication Theory of Secrecy Systems)中提出,作为一种通过简单操作如替代和排列等以有效改善保密性的方法。 迭代产生的密文在每一轮加密中使用不同的子密钥,而子密钥生成自原始密钥。 DES加密在1977年由前美国国家标准局(今“美国国家标准与技术研究所”)颁布,是现代分组加密设计的基础思想。它同样也影响了密码分析的学术进展。 (zh) Бло́ковий ши́фр (англ. block cipher) — різновид симетричного шифру. Особливістю блочного шифру є обробка блоку декількох байт за одну ітерацію (як правило 8 або 16). (uk) En criptografia, un xifratge per blocs és un sistema de xifratge de clau simètrica que opera sobre grups de bits de llargada fixa, anomenats blocs, amb una transformació invariable. En encriptar, un xifratge per blocs podria prendre (per exemple) un bloc de 128 bits de text clar com a entrada, i produir el bloc corresponent de 128 bits de text xifrat. La transformació exacta es controla fent servir una segona entrada - la clau secreta. El desxifratge és similar: l'algorisme de desxifratge pren, en aquest exemple, un bloc de 128 bits de text xifrat juntament amb la clau secreta, i retorna el bloc original de 128 bits de text clar. (ca) Bloková šifra je v kryptografii typ symetrické šifry, kde se pracuje s bloky pevně stanovené délky, například 128 bitů (na rozdíl od proudových šifer). Pokud je dat více, rozdělí se na více bloků, přičemž do zbylého místa v posledním je umístěna výplň. Při šifrování je každý blok zakódován (transformován) pomocí šifrovacího algoritmu řízeného utajeným šifrovacím klíčem. Dešifrování probíhá stejným postupem – zašifrované bloky stejné délky jsou postupně rozšifrovány stejným šifrovacím algoritmem pomocí stejného utajeného šifrovacího klíče. Slabinou, pomocí které může kryptoanalýza šifru prolomit, je opakované použití stejné transformace (stejného klíče) na všechny bloky. Proto je nutné použít nějaký druh provozního režimu blokové šifry, který vnese do šifrování další vstup, který způsobí, ž (cs) Οι κρυπτογραφικοί αλγόριθμοι δέσμης (block ciphers) τεμαχίζουν σε τμήματα (blocks) το αρχικό κείμενο όπου κάθε τμήμα κρυπτογραφείται ξεχωριστά. Συνηθισμένα μεγέθη ενός τμήματος δεδομένων είναι τα 64 ή 128 bits. Η κρυπτογράφηση κάθε ενός τμήματος γίνεται χρησιμοποιώντας μία μαθηματική συνάρτηση κρυπτογράφησης και το μυστικό κλειδί. Το αποτέλεσμα της διαδικασίας κρυπτογράφησης είναι η παραγωγή ενός κρυπτογραφημένου τμήματος το οποίο στην πλειοψηφία των περιπτώσεων έχει το ίδιο μήκος με το αντίστοιχο τμήμα του αρχικού κειμένου. Η διαδικασία κρυπτογράφησης φαίνεται στην εικόνα που παρατίθεται: (el) Eine Blockverschlüsselung (auch Blockchiffre oder auf Englisch block cipher genannt) ist ein deterministisches Verschlüsselungsverfahren, das einen Klartextblock, d. h. einen Klartextabschnitt fester Länge, auf einen Geheimtext- oder Schlüsseltextblock fester (in der Regel der gleichen) Länge abbildet. Diese Abbildung wird dabei durch einen Schlüssel beeinflusst. Kennt man diesen, kann man aus dem Geheimtext wieder den Klartext berechnen, mit etwa dem gleichen Aufwand wie für das Verschlüsseln. Ohne Kenntnis des Schlüssels ist dies hingegen viel schwieriger, bei vielen modernen Blockchiffren ist dafür keine praktikable Methode bekannt. (de) In cryptography, a block cipher is a deterministic algorithm operating on fixed-length groups of bits, called blocks. Block ciphers are specified elementary components in the design of many cryptographic protocols and are widely used to encrypt large amounts of data, including in data exchange protocols. A block cipher uses blocks as an unvarying transformation. (en) En criptografía, una unidad de cifrado por bloques (en inglés, block cipher) es una unidad de cifrado de clave simétrica que opera en grupos de bits de longitud fija, llamados bloques, aplicándoles una transformación invariante. Cuando realiza cifrado, una unidad de cifrado por bloques toma un bloque de texto plano o claro como entrada y produce un bloque de igual tamaño de texto cifrado. La transformación exacta es controlada utilizando una segunda entrada — la clave secreta. El descifrado es similar: se ingresan bloques de texto cifrado y se producen bloques de texto plano. (es) Penyandian blok adalah penyandian yang bekerja pada sekelompok bit berukuran tetap yang disebut blok. Mereka tergolong dan dipakai dalam banyak protokol kriptografi dan enkripsi data berukuran besar. (in) Le chiffrement par bloc (en anglais block cipher) est une des deux grandes catégories de chiffrements modernes en cryptographie symétrique, l'autre étant le chiffrement par flot. La principale différence vient du découpage des données en blocs de taille généralement fixe. La taille de bloc est comprise entre 32 et 512 bits. Dans le milieu des années 1990, le standard était de 64 bits. Depuis 2000 et le concours AES, le standard est de 128 bits. Les blocs sont ensuite chiffrés les uns après les autres. Il est possible de transformer un chiffrement de bloc en un chiffrement par flot en utilisant un mode d'opération comme CTR (des blocs formant un compteur sont chiffrés pour former une séquence pseudo-aléatoire) ou CFB (on chaîne le chiffrement en effectuant un XOR entre les résultats success (fr) 암호학에서 블록 암호(영어: block cipher)는 기밀성 있는 정보를 정해진 블록 단위로 암호화하는 대칭키 암호 시스템이다. 만약 암호화하려는 정보가 블록 길이보다 길 경우에는 특정한 운용 모드가 사용된다. (예: ECB, CBC, OFB, CFB, CTR) 스트림 암호는 블록 암호와 달리 비트 단위로 암호화 하며 이 때 LFSR, 과 같은 선형연산과 비선형 연산이 사용된다. 블록 암호에 대한 안전성 증명 방법으로는 선택평문공격인 차분 공격과 알려진 평문 공격인 선형 공격 등이 있다. 블록 암호 구조에는 파이스텔 구조와 구조가 있다. 파이스텔 구조는 암복호화 과정에서 역함수가 필요 없다는 장점이 있지만 구현 시 스왑(Swap)단계 때문에 연산량이 많으며 암호에 사용되는 라운드 함수를 안전하게 설계해야 한다는 단점이 있다. 대표적인 암호로는 DES가 있으며 Single DES는 안전성 문제로 현재 사용하고 있지 않다. 한국에서는 개발된 암호 중에서는 파이스텔 암호 기반으로 설계된 SEED가 있다. (ko) Szyfr blokowy – rodzaj szyfrowania symetrycznego. Polega na szyfrowaniu bloku wejściowego (np. fragmentu pliku) na podstawie zadanego klucza, przekształcając go na blok wyjściowy o takiej samej długości w taki sposób, że niemożliwe jest odwrócenie tego przekształcenia bez posiadania klucza. Szyfr określa para funkcji pobierających 2 argumenty: * funkcja szyfrująca pobierająca klucz i wiadomość, a zwracająca szyfrogram * funkcja deszyfrująca pobierająca klucz i szyfrogram, a zwracająca wiadomość Niektóre szyfry blokowe to: (pl) Em criptografia, uma cifra de bloco é um algoritmo determinístico que opera sobre agrupamentos de bits de tamanho fixo, chamados de blocos, com uma transformação invariável que é especificada por uma chave simétrica. Cifras de bloco são componentes elementares importantes na concepção de muitos protocolos de criptografia, e são amplamente utilizados para implementar a encriptação de dados em massa. (pt) blokvercijfering is een algoritmen uit de symmetrische cryptografie, dat tot doel heeft om een blok aan klare tekst te transformeren naar een blok aan cijfer tekst. Gedurende dit transformatieproces zal het algoritme gebruikmaken van een geheime sleutel voor de encryptie als wel voor de decryptie. De andere algoritmen in de symmetrische cryptografie zijn de stroomvercijfering; De encryptie en decryptie van een boodschap geschiedt volgens een van de volgende modi, in het Engels: mode of operation: Voorbeelden van blokvercijferings-algoritmes zijn DES, IDEA en AES. (nl) Бло́чный шифр — разновидность симметричного шифра, оперирующего группами бит фиксированной длины — блоками, характерный размер которых меняется в пределах 64‒256 бит. Если исходный текст (или его остаток) меньше размера блока, перед шифрованием его дополняют. Фактически, блочный шифр представляет собой подстановку на алфавите блоков, которая, как следствие, может быть моно- или полиалфавитной. Блочный шифр является важной компонентой многих криптографических протоколов и широко используется для защиты данных, передаваемых по сети. (ru)
rdfs:label Block cipher (en) Xifratge per blocs (ca) Bloková šifra (cs) Blockverschlüsselung (de) Κρυπτογραφικοί Αλγόριθμοι Δέσμης (el) Cifrado por bloques (es) Penyandian blok (in) Chiffrement par bloc (fr) Cifratura a blocchi (it) ブロック暗号 (ja) 블록 암호 (ko) Blokvercijfering (nl) Szyfr blokowy (pl) Cifra de bloco (pt) Блочный шифр (ru) Blockchiffer (sv) Блоковий шифр (uk) 分组密码 (zh)
owl:sameAs freebase:Block cipher yago-res:Block cipher wikidata:Block cipher dbpedia-az:Block cipher dbpedia-ca:Block cipher dbpedia-cs:Block cipher dbpedia-de:Block cipher dbpedia-el:Block cipher dbpedia-es:Block cipher dbpedia-fa:Block cipher dbpedia-fr:Block cipher dbpedia-he:Block cipher dbpedia-id:Block cipher dbpedia-it:Block cipher dbpedia-ja:Block cipher dbpedia-ko:Block cipher dbpedia-lmo:Block cipher dbpedia-ms:Block cipher dbpedia-nl:Block cipher dbpedia-no:Block cipher dbpedia-pl:Block cipher dbpedia-pt:Block cipher dbpedia-ro:Block cipher dbpedia-ru:Block cipher dbpedia-simple:Block cipher dbpedia-sv:Block cipher dbpedia-tr:Block cipher dbpedia-uk:Block cipher dbpedia-vi:Block cipher dbpedia-zh:Block cipher https://global.dbpedia.org/id/4jU7z
prov:wasDerivedFrom wikipedia-en:Block_cipher?oldid=1123606234&ns=0
foaf:depiction wiki-commons:Special:FilePath/Attaque_boomerang.png wiki-commons:Special:FilePath/Feistel_cipher_diagram_en.svg wiki-commons:Special:FilePath/Lai_Massey_scheme_diagram_en.svg wiki-commons:Special:FilePath/RC5_InfoBox_Diagram.svg wiki-commons:Special:FilePath/SubstitutionPermutationNetwork2.png wiki-commons:Special:FilePath/Tux_ecb.jpg
foaf:isPrimaryTopicOf wikipedia-en:Block_cipher
is dbo:knownFor of dbr:Claude_Shannon dbr:Lawrie_Brown
is dbo:wikiPageRedirects of dbr:Block_Cipher dbr:Block_ciphers dbr:Tweakable_block_cipher dbr:Symmetric_block_cipher dbr:Block_crypto dbr:Block_cypher dbr:Block_cyphers dbr:Codebook_algorithm dbr:ARX_cipher
is dbo:wikiPageWikiLink of dbr:Ross_J._Anderson dbr:Rostest dbr:Eli_Biham dbr:MESH_(cipher) dbr:Mercy_(cipher) dbr:Mod_n_cryptanalysis dbr:New_Data_Seal dbr:M6_(cipher) dbr:M8_(cipher) dbr:MDS_matrix dbr:MMB_(cipher) dbr:MULTI2 dbr:MacGuffin_(cipher) dbr:One-key_MAC dbr:OpenBSD_security_features dbr:Partitioning_cryptanalysis dbr:Block_Cipher dbr:Block_cipher_mode_of_operation dbr:Blowfish_(cipher) dbr:Bluetooth dbr:David_A._Wagner dbr:Anubis_(cipher) dbr:Horst_Feistel dbr:List_of_Gentoo_Linux_derivatives dbr:Paulo_S._L._M._Barreto dbr:PeaZip dbr:CubeHash dbr:Cyclic_redundancy_check dbr:Cypherpunk dbr:DEAL dbr:DES-X dbr:DES_supplementary_material dbr:DFC_(cipher) dbr:Utimaco_Atalla dbr:Vincent_Rijmen dbr:Decorrelation_theory dbr:Deterministic_encryption dbr:E2_(cipher) dbr:ESTREAM dbr:Index_of_cryptography_articles dbr:Initialization_vector dbr:Integral_cryptanalysis dbr:Intel_Cascade_Cipher dbr:International_Association_for_Cryptologic_Research dbr:International_Data_Encryption_Algorithm dbr:Interpolation_attack dbr:Kuznyechik dbr:Lilya_Budaghyan dbr:Thomas_Jakobsen dbr:SXAL/MBAL dbr:RC_algorithm dbr:Symmetric-key_algorithm dbr:Timeline_of_cryptography dbr:128-bit_computing dbr:128_(number) dbr:Cru_(wine) dbr:Crypto++ dbr:Cryptographic_hash_function dbr:Cryptographically_secure_pseudorandom_number_generator dbr:Meet-in-the-middle_attack dbr:SHA-1 dbr:SHA-3 dbr:Salsa20 dbr:Chiasmus_(cipher) dbr:Niels_Ferguson dbr:Nimbus_(cipher) dbr:OCB_mode dbr:NSA_encryption_systems dbr:Weak_key dbr:QARMA dbr:RC6 dbr:Claude_Shannon dbr:Gilles_Van_Assche dbr:Grand_Cru_(cipher) dbr:Mohamed_M._Atalla dbr:MİT_Museum_of_Espionage dbr:Block_ciphers dbr:Cryptanalysis dbr:CryptoBuddy dbr:Crypto_API_(Linux) dbr:Cryptomeria_cipher dbr:LEA_(cipher) dbr:LOKI dbr:LOKI97 dbr:Ladder-DES dbr:REDOC dbr:Triple_DES dbr:Anne_Canteaut dbr:MISTY1 dbr:Arx dbr:Skein_(hash_function) dbr:Comparison_of_TLS_implementations dbr:Comparison_of_cryptography_libraries dbr:Deniable_encryption dbr:Feistel_cipher dbr:Hardware_random_number_generator dbr:Howard_Heys dbr:John_Kelsey_(cryptanalyst) dbr:Key_derivation_function dbr:Key_feedback_mode dbr:Key_management dbr:Key_stretching dbr:Key_wrap dbr:Keystream dbr:PMAC_(cryptography) dbr:Permutation_(disambiguation) dbr:Permutation_box dbr:Piling-up_lemma dbr:Pseudo-Hadamard_transform dbr:Red_Pike_(cipher) dbr:Substitution–permutation_network dbr:Madryga dbr:Speck_(cipher) dbr:Square_(cipher) dbr:Substitution_cipher dbr:TCP_Fast_Open dbr:Transport_Layer_Security dbr:Mcrypt dbr:Burt_Kaliski dbr:CBC-MAC dbr:CRYPTON dbr:Data_Encryption_Standard dbr:Disk_encryption_theory dbr:GBDE dbr:GDES dbr:GOST dbr:GOST_(block_cipher) dbr:Galois/Counter_Mode dbr:HAS-V dbr:Hasty_Pudding_cipher dbr:Iraqi_block_cipher dbr:James_Massey dbr:Lawrie_Brown dbr:Linear_cryptanalysis dbr:RSA_SecurID dbr:SOSEMANUK dbr:3G dbr:Adi_Shamir dbr:Advanced_Encryption_Standard dbr:3-Way dbr:3-subset_meet-in-the-middle_attack dbr:Akelarre_(cipher) dbr:Cybersecurity_information_technology_list dbr:BaseKing dbr:Basic_access_control dbr:Nicolas_Courtois dbr:Carlisle_Adams dbr:Cellular_Message_Encryption_Algorithm dbr:Cellular_automaton dbr:Differential_cryptanalysis dbr:Digital_signature_transponder dbr:Format-preserving_encryption dbr:Fortuna_(PRNG) dbr:Josef_Pieprzyk dbr:KASUMI dbr:KHAZAD dbr:KN-Cipher dbr:Kalyna_(cipher) dbr:KeeLoq dbr:Khufu_and_Khafre dbr:Known-key_distinguishing_attack dbr:One-way_compression_function dbr:Pseudorandom_number_generator dbr:Q_(cipher) dbr:RC2 dbr:Rabbit_(cipher) dbr:Jacques_Stern dbr:Counter-based_random_number_generator_(CBRNG) dbr:Crab_(cipher) dbr:Jennifer_Seberry dbr:RC5 dbr:Serge_Vaudenay dbr:S-box dbr:Snefru dbr:ARIA_(cipher) dbr:Advanced_Encryption_Standard_process dbr:Advantage_(cryptography) dbr:Joan_Daemen dbr:Kaisa_Nyberg dbr:Key_whitening dbr:LAN_Manager dbr:Lai–Massey_scheme dbr:Lars_Ramkilde_Knudsen dbr:Biclique_attack dbr:Bit-flipping_attack dbr:Bit_slicing dbr:Block_size_(cryptography) dbr:Cobra_ciphers dbr:Codebook dbr:Hideki_Imai dbr:Hierocrypt dbr:Higher-order_differential_cryptanalysis dbr:Tiny_Encryption_Algorithm dbr:Transposition_cipher dbr:Whirlpool_(hash_function) dbr:XSL_attack dbr:Xmx dbr:Xor–encrypt–xor dbr:Zodiac_(cipher) dbr:Mobile_security dbr:Rebound_attack dbr:Related-key_attack dbr:Dm-crypt dbr:Don_Coppersmith dbr:BATON dbr:BEAR_and_LION_ciphers dbr:Boomerang_attack dbr:CAST-128 dbr:CAST-256 dbr:CCM_mode dbr:CIKS-1 dbr:CIPHERUNICORN-A dbr:CIPHERUNICORN-E dbr:CLEFIA dbr:COCONUT98 dbr:CS-Cipher dbr:Cipher dbr:Cipher_security_summary dbr:Ciphertext dbr:Classical_cipher dbr:IAIK-JCE dbr:Information_theory dbr:National_Security_Agency dbr:Nettle_(cryptographic_library) dbr:Orr_Dunkelman dbr:Camellia_(cipher) dbr:RC4 dbr:Ralph_Merkle dbr:Selected_Areas_in_Cryptography dbr:XOR_cipher dbr:XTEA dbr:Yarrow_algorithm dbr:MAGENTA dbr:MARS_(cipher) dbr:Message_authentication_code dbr:Mitsuru_Matsui dbr:Matt_Robshaw dbr:SAFER dbr:Secure_Communications_Interoperability_Protocol dbr:Secure_Real-time_Transport_Protocol dbr:SEED dbr:SHARK dbr:Scream_(cipher) dbr:Serpent_(cipher) dbr:Simon_(cipher) dbr:Skipjack_(cipher) dbr:UES_(cipher) dbr:VIC_cipher dbr:VMAC dbr:NewDES dbr:Strong_cryptography dbr:Time/memory/data_tradeoff_attack dbr:FEA-M dbr:FEAL dbr:FROG dbr:IAPM_(mode) dbr:ICE_(cipher) dbr:IDEA_NXT dbr:IEEE_802.11i-2004 dbr:IPsec dbr:ISO/IEC_10116 dbr:ISO/IEC_9797-1 dbr:Impossible_differential_cryptanalysis dbr:Khufu_(disambiguation) dbr:Lucifer_(cipher) dbr:SC2000 dbr:NOEKEON dbr:NSA_cryptography dbr:NUSH dbr:XXTEA dbr:S-1_block_cipher dbr:MultiSwap dbr:Multiple_encryption dbr:Rambutan_(cryptography) dbr:Spectr-H64 dbr:Stafford_Tavares dbr:Slide_attack dbr:Stream_cipher dbr:Truncated_differential_cryptanalysis dbr:Padding_oracle_attack dbr:Windows_Media_DRM dbr:PRESENT dbr:Pseudorandom_permutation dbr:Xuejia_Lai dbr:Treyfer dbr:SipHash dbr:SM4_(cipher) dbr:Twofish dbr:Yiqun_Lisa_Yin dbr:T-function dbr:Tweakable_block_cipher dbr:Symmetric_block_cipher dbr:Block_crypto dbr:Block_cypher dbr:Block_cyphers dbr:Codebook_algorithm dbr:ARX_cipher
is foaf:primaryTopic of wikipedia-en:Block_cipher