Firmware - Luglio-Agosto 2014 / N°102/103 - (Page 9)
IEcloud
FOCUS on
co, che attribuisce ai suoi contemporanei Cleoxeno e Democleito, associando
una coppia di numeri tra 1 e 5 una lettera
utilizzando una scacchiera 5x5.
Senza volerci trasformare in dire, le inL'idea di trasformare, per cosìpuristi dell'Ingegneria del Software, suggerisco
formazioni è vecchia come il mondo e solo
di spendere un è cercato di leggendo la
recentemente sipo' di tempoapplicare dipagina "Coding conventions" in Wikiverse considerazioni di tipo matematico
pedia.
per rendere il processo meno intellegibile.
Infatti, si definisce algoritmo crittografico
EMULAZIONE E matematica
una trasformazioneMONITOR reversibiDI PORTE SERIALI
le di una sequenza di dati.
Anche
i moderni PC, opera e SmarQuesta setrasformazione Tablet sul così
tphone non offrono più la porta RS232
detto "testo in chiaro", o plain text, dove,
come dotazione hardware standard, le
attraverso un'opportuna funzione di
interfacce seriali basate su UART sono
trasferimento e di un parametro, detto
ancora molto diffuse. Questo si dato
"chiave", si ottiene il "testo cifrato": deve
sia al parco macchine installato, sia allo stesso algoritmo e testo, ma con una
la popolarità di questa interfaccia in
diversa chiave si genera un differente tetutte le maggiori famiglie di Microconsto cifrato.
trollori. Possiamo quindi attenderci di
avere a che fare ancora a lungo con
esse, sia pur affiancate in modo costantemente crescente da interfacce
diverse, USB e wireless, in prima istanza. Teniamo anche presente che non
stiamo parlando di hardware per ufficio,
aggiornato abbastanza frequentemente. Beni strumentali come sistemi di
test e attrezzature di collaudo hanno
vite operative certamente più lunghe,
con tutte le problematiche connesse.
Nel collaudo e debug di applicazioni
utilizzanti interfacce seriali, abbiamo
alcune prestazioni temporali
Figura 2: esigenze di base comuni. Anzi-
LO SVILUPPO DEL T-DES
L'algoritmo Triple DES è il naturale sviluppo del DES, figura 1. L'algoritmo è
stato pensato e realizzato sul finire degli
tutto vogliamo poter visualizzare lo
anni 70 da una grossa società americascambio o informazioni sulle linee è
na, il DES di Data Encryption Standard,di
comunicazione. Una è stato poi scelto
un cifrario a blocchi edporta seriale virtuale, realizzata da of Standards come
dal National Bureau un software, possistandard per cifrare le informazioni delle
bilmente freeware, può ben prestarsi
agenzie federali (o FIPS:lavoro. Virtual
al supporto del nostro Federal InformationPort Emulator (VSPE) è stato sviSerial Processing Standard).
L'algoritmo originale hascopo da Eterloluppato proprio a tale subito diverse rielaborazioni riducendo la chiave di cifragic (Rif. 6). Questo programma è ditura a 56 bit; infatti, come nella versione
sponibile come freeware ogni lavoro di
ricerca, ogni attività deve essere calata
32 bit e con modesto costo nella vernel mondo reale utilizzando i mezzi Winsione 64 bit. Lavora in ambienti reali
che si da Windows è necessario VSPE è
dows dispongono: 2000 in poi. trovare
il giusto compromesso tra le esigenze di
in grado di creare molte porte virtuali
sicurezza e quelle prestazionali.
contemporaneamente, condividerle tra
Infatti, già sul finire degli anni '90 si è
diverse applicazioni e interfacciarle alcercato di mostrare la debolezza degli
la rete locale tramite protocollo TCP.
algoritmi di cifratura proponendo una
La documentazione del traffico tra le
sfida all'interno della comunità crittoporte virtuali aperte consente analisi e
grafica internazionale. Tra questi aldebug dei protocolli implementati, quagoritmi il DES è riuscito a resistere per
si si disponesse dell'hardware e della
lungo tempo a un attacco da parte di
strumentazione di analisi reti.
un sistema di calcolo distribuito costiNaturalmente non è di computer colletuito da un migliaio possibile sostituire
completamente
gati in Internet. test e verifica sull'hardware reale, ma si può sgrossare l'apOggi, però, per via dell'aumento della
plicazione risparmiando poi dei sistecomplessità computazionale tempo nel
debug del sistema reale. Anche in quemi di calcolo, si è appurato che le chiasto campo il troppo corte per resistere
vi DES sono software disponibile in rete può essere di a un come di forza
in modo efficace aiuto,attaccovedremo
nella
bruta.prossima parte di questa serie.
FOCUS ON
FOCUS ON
SKILLS
SKILLS
INSIDE
INSIDE
TOOLS
TOOLS
ANALOG
ANALOG
TIPS'N TRICKS
TIPS'N TRICKS
MARKET NEWS
MARKET NEWS
SPOTLIGHT
SPOTLIGHT
EVENTS ZAPPING
EVENTS ZAPPING
MEMBERSHIP
MEMBERSHIP
http://www.iecloud.it
Tabella dei contenuti per la edizione digitale del Firmware - Luglio-Agosto 2014 / N°102/103
TIPS'n tricks
FOCUS on Triplo DES con Microchip
SKILLs Delay/Block Debouncer
INside
Una Soluzione ZigBee a Singolo Chip
La famiglia XMEGA e gli ADC di Atmel
ANALOG “Sensing” Virtuale a 2-Fili per Regolatori di Tensione
SPOTlight
Proteggere gli Investimenti in R&D con l’Autenticazione Sicura
Vivado High-Level Synthesis
Il CMRR negli Operazionali ad Ampia Gamma Dinamica
News
EVENTS zapping
Guida
Firmware - Luglio-Agosto 2014 / N°102/103
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2015-02_109
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2015-01_108
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2014-12_107
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2014-11_106
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2014-10_105
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2014-09_104
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2014-07_102
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2014-06_101
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2014-05_100
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2014-04_99
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2014-03_98
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2014-02_97
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2014-01_96
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2013-12_95
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2013-11_94
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2013-10_93
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2013-09_92
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2013-07_90_91
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2013-06_89
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2013-05_88
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2013-04_87
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2013-03_86
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2013-02_85
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2013-01_84
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2012-12_83
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2012-11_82
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2012-10_81
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2012-09_80
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2012-07_78-79
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2012-06_77
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2012-05_76
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2012-04_75
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2012-03_74
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2012-02_73
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2012-01_72
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2011-12_71
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2011-11_70
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2011-10_69
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2011-09_68
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2011-07_66_67
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2011-06_65
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2011-05_64
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2011-04_63
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2011-02_62
https://www.nxtbook.com/newpress/inwaredizioni/Firmware/2011-02_61
https://www.nxtbook.com/newpress/inwaredizioni/Firmware/2011-01_60
https://www.nxtbook.com/newpress/inwaredizioni/Firmware/2010-12_59
https://www.nxtbook.com/newpress/inwaredizioni/Firmware/2010-11_58
https://www.nxtbook.com/newpress/inwaredizioni/Firmware/2010-10_57
https://www.nxtbook.com/newpress/inwaredizioni/Firmware/2010-09_56
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2010-07_54-55
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2010-06_53
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-magazine/Maggio-2010-52
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-magazine/Aprile-2010-51
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-magazine/Marzo-2010-50
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-magazine/Febbraio-2010-49
https://www.nxtbookmedia.com