Template:Metodo crittografico
Le istruzioni che seguono sono contenute nella sottopagina Template:Metodo crittografico/man (modifica · cronologia)
Sandbox: Template:Metodo crittografico/Sandbox (modifica · cronologia) · TemplateStyles: Template:Metodo crittografico/styles.css (modifica · cronologia) · Tutte le sottopagine: lista
Il template sinottico {{Metodo_crittografico}} serve per riassumere in modo chiaro e schematico le principali caratteristiche di un cifrario.
Sintassi
Per inserire il template in una voce copiare il seguente testo:
- fullName = nome del cifrario, se non specificato viene utilizzato il titolo della voce
- immagine = inserire l'eventuale immagine riguardo l'algoritmo con la sintassi: "nomefile.formato", senza namespace né wikisintassi
- caption = didascalia dell'immagine
- designers = i nomi degli sviluppatori. Se non specificato, è letto su Wikidata dalla proprietà progettista (P287), se presente.
- yearPublished = anno di pubblicazione. Se non specificato, è letto su Wikidata dalla proprietà data di pubblicazione (P577), se presente.
- derivedFrom = cifrari da cui è derivato. Se non specificato, è letto su Wikidata dalla proprietà basato su (P144), se presente.
- derivedTo = cifrari derivati da esso
- keySize = dimensione della chiave
- IvSize = dimensione del vettore di inizializzazione
- blockSize = dimensione del blocco dati
- cipherStructure = struttura del cifrario
- rounds = numero di passaggi
- cryptanalysis = miglior crittanalisi nota
Esempio
AES | |
---|---|
Il passaggio SubBytes, il primo dei quattro dell'AES. | |
Generale | |
Progettisti | Vincent Rijmen e Joan Daemen |
Prima pubblicazione | 1998 |
Derivato da | Square |
Successori | Crypton, Anubis, GRAND CRU |
Dettagli | |
Dimensione chiave | 128, 192 o 256 bit |
Dimensione blocco | 128 bit |
Struttura | Rete a sostituzione e permutazione |
Numero di passaggi | 10, 12 o 14 (a seconda della dimensione della chiave) |
Migliore crittanalisi | |
Un attacco basato sulla chiave ha forzato l'AES con una chiave a 256 bit e 9 round. Un attacco conoscendo il testo ha forzato una chiave a 192 e 256 bit con 8 round e una chiave a 128 bit con sette round. (Ferguson e altri, 2000). L'attacco XSL sembra in grado di semplificare la ricerca esaustiva. | |
{{Metodo crittografico |fullName = AES |immagine = AES-SubBytes.svg |caption = Il passaggio <kbd>SubBytes</kbd>, il primo dei quattro dell'AES. |designers = [[Vincent Rijmen]] e [[Joan Daemen]] |yearPublished = [[1998]] |derivedFrom = [[Square (cifrario)|Square]] |derivedTo = [[Crypton]], [[Anubis (cifrario)|Anubis]], [[GRAND CRU]] |keySize = 128, 192 o 256 bit |blockSize = 128 bit |cipherStructure = [[Rete a sostituzione e permutazione]] |rounds = 10, 12 o 14 (a seconda della dimensione della chiave) |cryptanalysis = Un attacco basato sulla chiave ha forzato l'AES con una chiave a 256 bit e 9 round. Un attacco conoscendo il testo ha forzato una chiave a 192 e 256 bit con 8 round e una chiave a 128 bit con sette round. (Ferguson e altri, 2000). L'[[attacco XSL]] sembra in grado di semplificare la ricerca esaustiva. }}
Dati per VisualEditor
La tabella TemplateData che segue è contenuta nella sottopagina Template:Metodo crittografico/TemplateData (modifica·cronologia)
Template sinottico per riassumere le principali caratteristiche di un cifrario
Parametro | Descrizione | Tipo | Stato | |
---|---|---|---|---|
Nome | fullName | nome del cifrario | Nome della pagina | facoltativo |
Immagine | immagine image | immagine riguardante l'algoritmo | File | facoltativo |
Didascalia | caption | didascalia dell'immagine | Stringa | facoltativo |
Progettisti | designers | nomi degli sviluppatori | Stringa | facoltativo |
Prima pubblicazione | yearPublished | anno di pubblicazione | Numero | facoltativo |
Derivato da | derivedFrom | cifrari da cui è derivato | Stringa | facoltativo |
Successori | derivedTo | cifrari derivati da esso | Stringa | facoltativo |
Dimensione chiave | keySize | dimensione della chiave | Stringa | facoltativo |
Dimensione IV | IvSize | dimensione del vettore di inizializzazione | Stringa | facoltativo |
Dimensione blocco | blockSize | dimensione del blocco dati | Stringa | facoltativo |
Struttura | cipherStructure | struttura del cifrario | Stringa | facoltativo |
Numero di passaggi | rounds | nessuna descrizione | Stringa | facoltativo |
Miglior crittanalisi | cryptanalysis | miglior crittanalisi nota | Stringa | facoltativo |