Code (cryptography) (original) (raw)
Kode sekretua kriptografian, kodetutako mezuak, hau da, erabiltzaileak soilik irakur ditzakeenak, igortzeko sistema da.
Property | Value |
---|---|
dbo:abstract | In cryptology, a code is a method used to encrypt a message that operates at the level of meaning; that is, words or phrases are converted into something else. A code might transform "change" into "CVGDK" or "cocktail lounge". The U.S. National Security Agency defined a code as "A substitution cryptosystem in which the plaintext elements are primarily words, phrases, or sentences, and the code equivalents (called "code groups") typically consist of letters or digits (or both) in otherwise meaningless combinations of identical length." A codebook is needed to encrypt, and decrypt the phrases or words. By contrast, ciphers encrypt messages at the level of individual letters, or small groups of letters, or even, in modern ciphers, individual bits. Messages can be transformed first by a code, and then by a cipher. Such multiple encryption, or "superencryption" aims to make cryptanalysis more difficult. Another comparison between codes and ciphers is that a code typically represents a letter or groups of letters directly without the use of mathematics. As such the numbers are configured to represent these three values: 1001 = A, 1002 = B, 1003 = C, ... . The resulting message, then would be 1001 1002 1003 to communicate ABC. Ciphers, however, utilize a mathematical formula to represent letters or groups of letters. For example, A = 1, B = 2, C = 3, ... . Thus the message ABC results by multiplying each letter's value by 13. The message ABC, then would be 13 26 39. Codes have a variety of drawbacks, including susceptibility to cryptanalysis and the difficulty of managing the cumbersome codebooks, so ciphers are now the dominant technique in modern cryptography. In contrast, because codes are representational, they are not susceptible to mathematical analysis of the individual codebook elements. In the example, the message 13 26 39 can be cracked by dividing each number by 13 and then ranking them alphabetically. However, the focus of codebook cryptanalysis is the comparative frequency of the individual code elements matching the same frequency of letters within the plaintext messages using frequency analysis. In the above example, the code group, 1001, 1002, 1003, might occur more than once and that frequency might match the number of times that ABC occurs in plain text messages. (In the past, or in non-technical contexts, code and cipher are often used to refer to any form of encryption). (en) Kode sekretua kriptografian, kodetutako mezuak, hau da, erabiltzaileak soilik irakur ditzakeenak, igortzeko sistema da. (eu) Un código, en criptografía, consiste en sustituir unidades textuales con importancia semántica, habitualmente palabras o frases, para ocultar el mensaje. Por ejemplo, «cielo azul» podría significar «atacar al amanecer». Cuando se usan códigos, la documentación secreta que relaciona cada código con la información que representa se recopila en un diccionario o libro de códigos. En la actualidad no se suelen usar salvo para denominar operaciones encubiertas. Por ejemplo: Operación Tormenta del desierto para denominar a la operación de inicio del ataque a Irak en 1991. (es) コード (code) とは、メッセージを特別な知識や情報無しでは意味が分からないように変換する秘匿手段の一つであり、暗号の一種である。軍の運用など、ある程度の規模の活動に必要な、相当量の単語やフレーズ(あるいはもっと長いメッセージ)について、事前の合意により、別の単語、無意味な文字列、数字などに置き換える暗号である。 (ja) In crittologia, un codice è un metodo che opera a livello di significato, usato per codificare un messaggio; cioè, parole o frasi vengono convertite in qualcos'altro. Un codice potrebbe trasformare la frase "Procedere fino alle seguenti coordinate" in "CVGDK". La National Security Agency degli USA definiva un codice come "un crittosistema a sostituzione nel quale gli elementi in chiaro sono principalmente parole, gruppi di parole o frasi e gli equivalenti in codice (detti "gruppi di codici") consistono tipicamente di lettere o cifre (o entrambi) in combinazioni altrimenti prive di significato, aventi lunghezza identica". Per cifrare e decifrare le frasi o le parole è necessario un libro codice. Al contrario, i cifrari cifrano i messaggi al livello delle singole lettere, o di piccoli gruppi di lettere, o anche, nei cifrari moderni, a livello di singoli bit. I messaggi possono anche essere trasformati prima da un codice e poi da un cifrario. Una tale cifratura multipla è tesa a rendere più difficoltosa la crittanalisi. Un'altra differenza tra codici e cifrari è che un codice tipicamente rappresenta direttamente una lettera o un gruppo di lettere, senza l'utilizzo della matematica. Ad esempio si può configurare un codice che rappresenti questi tre valori: 1001 = A, 1002 = B, 1003 = C, ... . Il messaggio risultante dal codice sarebbe allora 1001 1002 1003 per comunicare ABC.Un cifrario userebbe invece una formula matematica per rappresentare lettere o gruppi di lettere. Ad esempio un cifrario potrebbe porre A = 1, B = 2, C = 3, ... e poi moltiplicare ciascun valore per 13. Il messaggio ABC diventerebbe allora 13 26 39. I codici hanno una serie di inconvenienti, tra cui la suscettibilità alla crittanalisi e la difficoltà di gestire un ingombrante libro codice, quindi i cifrari sono la tecnica dominante nella crittografia moderna. D'altro canto, poiché i codici sono rappresentativi, essi non sono suscettibili all'analisi matematica dei singoli elementi del libro codice. Nel nostro esempio, il messaggio 13 26 39 può essere decifrato dividendo ciascun numero per 13 e quindi ordinandoli in corrispondenza all'alfabeto. Tuttavia, il punto debole della crittanalisi del codice è la frequenza dei singoli elementi codificati, la quale corrisponde alla stessa frequenza delle lettere all'interno dei messaggi in testo semplice e può essere rilevata usando la analisi delle frequenze. Nell'esempio precedente, il gruppo di codici 1001, 1002, 1003 potrebbe verificarsi più di una volta e tale frequenza potrebbe corrispondere al numero di volte in cui si verifica ABC nei messaggi di testo semplice. (In passato, o in contesti non tecnici, "codice" e "cifrario" sono stati spesso usati per riferirsi a qualsiasi forma di crittografia). (it) Een one-time code is een van tevoren afgesproken woord, zin of symbool waarmee eenmalig een eenvoudige boodschap kan worden overgebracht. Dikwijls is dit een signaal om een actie uit te voeren of tegen te houden, of om te bevestigen dat iets gelukt of mislukt is. One-time codes worden ook gebruikt om te bepalen of iemand degene is voor wie hij of zij zich uitgeeft. Wanneer transacties tussen personen plaatsvinden waarbij men elkaar niet kan zien, bijvoorbeeld per telefoon, is een one-time code onmisbaar. Een veelvoorkomende term is ook one-time password, afgekort OTP. (nl) Kodowanie – metoda przeobrażenia jawnej formy wiadomości w formę ukrytą w celu uniemożliwienia dostępu do przekazywanych informacji osobom niepowołanym. Zwykle do tego celu używana jest zawierająca listę powszechnych słów lub wyrażeń wraz z odpowiadającymi im słowami kodowymi. Zakodowaną wiadomość określa się czasami mianem tekstu kodowego, podczas gdy pierwotną wiadomość nazywa się zazwyczaj tekstem jawnym. Słowem kodowanie określa się często wszelkie formy szyfrowania. Jednak w technicznych zastosowaniach między określeniami „kod” i „szyfr” jest istotna różnica – dotyczy ona stopnia zastosowanego przekształcenia tekstu; kody operują na poziomie znaczeń słów i zwrotów, przekształcając te ostatnie w inną ich postać. Szyfrowanie odbywa się na poziomie pojedynczych liter lub ich małych grup, w nowoczesnych szyfrach, nawet na poziomie poszczególnych bitów. O ile kodowanie może przekształcić słowo „zmiana” w „CVGDK” lub „bar”, szyfr transformuje je poniżej poziomu semantycznego. Przykładowo, w słowie „atak”, „a” może być zmienione na „Q”, „t” na „f”, drugie „a” na „3” itd. Szyfry w wielu zastosowaniach są wygodniejsze od kodów, ze względu na brak konieczności używania książki kodowej oraz z uwagi na możliwość zautomatyzowania działań za pomocą komputerów. Długo wierzono, że kody są bezpieczniejsze od szyfrów, jako że (przy założeniu solidnej pracy autora książki kodowej), w przeciwieństwie do tych drugich, w ich użyciu nie było żadnego możliwego do wykrycia wzoru przekształcenia wiadomości (zastosowanego klucza). Jednak z nadejściem automatycznych procesorów, szczególnie elektronicznych komputerów, szyfry zdominowały kryptografię. (pl) |
dbo:thumbnail | wiki-commons:Special:FilePath/Ztel2.jpg?width=300 |
dbo:wikiPageExternalLink | https://www.governmentattic.org/18docs/Hist_US_COMSEC_Boak_NSA_1973u.pdf https://www.nsa.gov/Portals/75/documents/news-features/declassified-documents/friedman-documents/publications/FOLDER_267/41784809082383.pdf |
dbo:wikiPageID | 838989 (xsd:integer) |
dbo:wikiPageInterLanguageLink | dbpedia-it:Crittografia |
dbo:wikiPageLength | 15854 (xsd:nonNegativeInteger) |
dbo:wikiPageRevisionID | 1085660631 (xsd:integer) |
dbo:wikiPageWikiLink | dbr:Potsdam_Conference dbr:Encryption dbr:Message dbr:Jonathan_(1_Samuel) dbr:Joseph_Stalin dbr:Robert_A._Heinlein dbc:Cryptography dbr:Crib_(cryptanalysis) dbr:One-time_pad dbr:Code_talkers dbr:French_Resistance dbr:Cryptanalysis dbr:Leslie_Groves dbr:Communication dbr:Zimmermann_telegram dbr:Friday_(novel) dbr:Key_(cryptography) dbr:British_Broadcasting_Corporation dbr:Traffic_analysis dbr:Ciphers dbr:Cryptology dbr:JN-25 dbr:Harry_Truman dbr:Henry_Wadsworth_Longfellow dbr:Atomic_bomb dbr:Attack_on_Pearl_Harbor dbr:Bit dbr:Code dbr:Codebook dbr:Zimmermann_Telegram dbr:Spanish_Civil_War dbr:Special_Operations_Executive dbr:Cipher dbr:Frequency_analysis dbr:D-day dbr:National_Security_Agency dbr:September_11_attacks dbr:World_War_II dbr:Radio_Londres dbr:King_David dbr:Multiple_encryption dbr:Trench_code dbr:Trinity_test dbr:Gardening_(cryptography) dbr:Paul_Revere's_Ride_(poem) dbr:Monoalphabetic_substitution_cipher dbr:File:KGB_Victory_Code_pages_at_National_Cryptologic_Museum.agr.jpg dbr:File:Ztel2.jpg dbr:Q:Benjamin_Franklin |
dbp:wikiPageUsesTemplate | dbt:Cite_book dbt:Commonscat dbt:More_citations_needed dbt:Original_research dbt:Other_uses dbt:Rp dbt:Short_description dbt:DerivedGoebelCrypto |
dct:subject | dbc:Cryptography |
gold:hypernym | dbr:Method |
rdf:type | dbo:Software yago:WikicatClassicalCiphers yago:Abstraction100002137 yago:Act100030358 yago:Activity100407535 yago:Cipher106254239 yago:Communication100033020 yago:Cryptography100614489 yago:Encoding100615887 yago:Event100029378 yago:Message106253690 yago:PsychologicalFeature100023100 yago:Writing100614224 yago:YagoPermanentlyLocatedEntity yago:WikicatEncodings |
rdfs:comment | Kode sekretua kriptografian, kodetutako mezuak, hau da, erabiltzaileak soilik irakur ditzakeenak, igortzeko sistema da. (eu) Un código, en criptografía, consiste en sustituir unidades textuales con importancia semántica, habitualmente palabras o frases, para ocultar el mensaje. Por ejemplo, «cielo azul» podría significar «atacar al amanecer». Cuando se usan códigos, la documentación secreta que relaciona cada código con la información que representa se recopila en un diccionario o libro de códigos. En la actualidad no se suelen usar salvo para denominar operaciones encubiertas. Por ejemplo: Operación Tormenta del desierto para denominar a la operación de inicio del ataque a Irak en 1991. (es) コード (code) とは、メッセージを特別な知識や情報無しでは意味が分からないように変換する秘匿手段の一つであり、暗号の一種である。軍の運用など、ある程度の規模の活動に必要な、相当量の単語やフレーズ(あるいはもっと長いメッセージ)について、事前の合意により、別の単語、無意味な文字列、数字などに置き換える暗号である。 (ja) Een one-time code is een van tevoren afgesproken woord, zin of symbool waarmee eenmalig een eenvoudige boodschap kan worden overgebracht. Dikwijls is dit een signaal om een actie uit te voeren of tegen te houden, of om te bevestigen dat iets gelukt of mislukt is. One-time codes worden ook gebruikt om te bepalen of iemand degene is voor wie hij of zij zich uitgeeft. Wanneer transacties tussen personen plaatsvinden waarbij men elkaar niet kan zien, bijvoorbeeld per telefoon, is een one-time code onmisbaar. Een veelvoorkomende term is ook one-time password, afgekort OTP. (nl) In cryptology, a code is a method used to encrypt a message that operates at the level of meaning; that is, words or phrases are converted into something else. A code might transform "change" into "CVGDK" or "cocktail lounge". The U.S. National Security Agency defined a code as "A substitution cryptosystem in which the plaintext elements are primarily words, phrases, or sentences, and the code equivalents (called "code groups") typically consist of letters or digits (or both) in otherwise meaningless combinations of identical length." A codebook is needed to encrypt, and decrypt the phrases or words. (en) In crittologia, un codice è un metodo che opera a livello di significato, usato per codificare un messaggio; cioè, parole o frasi vengono convertite in qualcos'altro. Un codice potrebbe trasformare la frase "Procedere fino alle seguenti coordinate" in "CVGDK". La National Security Agency degli USA definiva un codice come "un crittosistema a sostituzione nel quale gli elementi in chiaro sono principalmente parole, gruppi di parole o frasi e gli equivalenti in codice (detti "gruppi di codici") consistono tipicamente di lettere o cifre (o entrambi) in combinazioni altrimenti prive di significato, aventi lunghezza identica". Per cifrare e decifrare le frasi o le parole è necessario un libro codice. (it) Kodowanie – metoda przeobrażenia jawnej formy wiadomości w formę ukrytą w celu uniemożliwienia dostępu do przekazywanych informacji osobom niepowołanym. Zwykle do tego celu używana jest zawierająca listę powszechnych słów lub wyrażeń wraz z odpowiadającymi im słowami kodowymi. Zakodowaną wiadomość określa się czasami mianem tekstu kodowego, podczas gdy pierwotną wiadomość nazywa się zazwyczaj tekstem jawnym. (pl) |
rdfs:label | Código (criptografía) (es) Code (cryptography) (en) Kode sekretu (eu) Codice (crittografia) (it) コード (暗号) (ja) One-time code (nl) Kodowanie (kryptografia) (pl) |
owl:sameAs | freebase:Code (cryptography) yago-res:Code (cryptography) wikidata:Code (cryptography) dbpedia-da:Code (cryptography) dbpedia-es:Code (cryptography) dbpedia-eu:Code (cryptography) dbpedia-it:Code (cryptography) dbpedia-ja:Code (cryptography) dbpedia-nl:Code (cryptography) dbpedia-pl:Code (cryptography) https://global.dbpedia.org/id/4dPxQ |
prov:wasDerivedFrom | wikipedia-en:Code_(cryptography)?oldid=1085660631&ns=0 |
foaf:depiction | wiki-commons:Special:FilePath/Ztel2.jpg wiki-commons:Special:FilePath/KGB_Victory_Code_pages_at_National_Cryptologic_Museum.agr.jpg |
foaf:isPrimaryTopicOf | wikipedia-en:Code_(cryptography) |
is dbo:wikiPageDisambiguates of | dbr:Code_(disambiguation) |
is dbo:wikiPageRedirects of | dbr:Two-part_code dbr:One-part_code dbr:Idiot_code dbr:Codetext dbr:Cryptography_code |
is dbo:wikiPageWikiLink of | dbr:List_of_Twin_Peaks_characters dbr:Battle_of_Westerplatte dbr:List_of_code_names_in_the_Doctrine_and_Covenants dbr:Double-Cross_System dbr:Index_of_cryptography_articles dbr:Comfort_and_Joy_(1984_film) dbr:Cryptography dbr:Analysis dbr:Mata_Hari dbr:Childhood_secret_club dbr:Nili dbr:One-time_pad dbr:Servizio_Informazioni_Militare dbr:Cipher_Bureau_(Poland) dbr:Code_of_law dbr:Frank_Rowlett dbr:Mino_(miniseries) dbr:Cryptanalysis dbr:Bernardino_de_Mendoza dbr:Ștefan_Foriș dbr:Fuck dbr:Key_exchange dbr:Substitution_cipher dbr:Musical_cryptogram dbr:Code_(disambiguation) dbr:The_world_wonders dbr:Ahmed_Chalabi dbr:Broadcasting dbr:Floradora dbr:List_of_Riverview_Old_Ignatians dbr:Athanasius_Treweek dbr:Invitation_to_William dbr:Abraham_George_Silverman dbr:Charlie_Soong dbr:Code dbr:Codebook dbr:Tomorrow_(novel) dbr:Transposition_cipher dbr:Whistled_language dbr:Zimmermann_Telegram dbr:B-Dienst dbr:Marian_Rejewski dbr:Book_cipher dbr:Solomon_Kullback dbr:Spanish_Republican_Navy dbr:Cipher dbr:Cipher_Department_of_the_High_Command_of_the_Wehrmacht dbr:Hull_note dbr:Information_theory dbr:National_Security_Agency dbr:Secrets_of_Scotland_Yard dbr:Station_HYPO dbr:Magic_(cryptography) dbr:Zygmunt_Kaczkowski dbr:William_Kirkcaldy_of_Grange dbr:News_leak dbr:Sarah_Aaronsohn dbr:World_War_II_cryptography dbr:Trench_code dbr:Two-part_code dbr:One-part_code dbr:Idiot_code dbr:Codetext dbr:Cryptography_code |
is foaf:primaryTopic of | wikipedia-en:Code_(cryptography) |