Pages: 1 ... 46 47 [48] 49   Go Down
Author Topic: Guida: La programmazione di micro ATMEL con Arduino [rel. 4]  (Read 46657 times)
0 Members and 1 Guest are viewing this topic.
Palermo
Offline Offline
God Member
*****
Karma: 2
Posts: 745
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Adesso si, grazie!!
Logged

Gianfranco

Italy
Offline Offline
Edison Member
*
Karma: 112
Posts: 1111
O ti distingui o ti estingui
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Una firmettina digitale ce l'hai messa dentro? Potresti infilarcela tramite steganografia   smiley-wink

Mi sembra sia illegale negli Stati Uniti. Però ho mezza idea, tra poco la posto se non sono troppo OT.  smiley-sweat

edit

Questo documento ha un watermark. Per trovarlo è sul piedino PB5. Può andare sencondo voi?
« Last Edit: March 07, 2013, 04:19:46 am by pighixxx » Logged

Rome (Italy)
Offline Offline
Tesla Member
***
Karma: 120
Posts: 9185
"Il Vero Programmatore ha imparato il C sul K&R, qualunque altro testo è inutile e deviante."
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Mi sembra sia illegale negli Stati Uniti. Però ho mezza idea, tra poco la posto se non sono troppo OT.  smiley-sweat

Non mi risulta, comunque tu sei Italiano e vivi in Italia, da noi immettere una firma digitale/watermark in un documento è più che legale se sei il titolare dei diritti, anzi è pratica comune per i documenti importanti.
Logged

0
Offline Offline
Shannon Member
****
Karma: 117
Posts: 10105
:(){:|:&};: TOX id: fcb8e918bef08581e23f6ddf9d4dba77697c25b217bf372736ed959a95fde36df5b8c5b90fbb
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

nulla di illegale, anzi si usa spesso per beccare le fonti da cui sono rubati i contenuti.

Sapevo che una volta c'erano problemi con le chiavi di criptazione che in america non dovevano essere troppo grandi, ma per quanto ne so non esistono più da vari anni
Logged

my Arduino code: https://github.com/lestofante/arduinoSketch
sei nuovo? non sai da dove partire? leggi qui: http://playground.arduino.cc/Italiano/Newbie

Palermo
Offline Offline
God Member
*****
Karma: 2
Posts: 745
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

[...]
Sapevo che una volta c'erano problemi con le chiavi di criptazione che in america non dovevano essere troppo grandi, ma per quanto ne so non esistono più da vari anni

Si, esatto, il limite era nel numero di bit della chiave in quanto ogni documento doveva poter essere decriptato dalle forze dell'ordine all'occorrenza, cosa che chiavi troppo grandi non avrebbero consentito. Se questa legge non esiste più onestamente non lo so...
Logged

Gianfranco

Global Moderator
Italy
Offline Offline
Brattain Member
*****
Karma: 313
Posts: 21624
Logic is my way
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

La questione degli algoritmi crittografici era che fino alla fine degli anni '90 non si poteva esportare al di fuori degli Stati Uniti un sistema (ovviamente sviluppato negli USA) che avesse una chiave crittografica più grande di 40 bit, se non ricordo male. Tale limite è caduto. Anche perché è ormai dimostrato che la robustezza di un sistema si basa sulla sua diffusione e sul fatto di essere proprio opensource, perché permette di forzarlo in ogni modo possibile, trovando molto prima eventuali falle.

@PI:
non trovo la firma, il visualizzatore integrato in Firefox si è fermato al 400% ma non vedo nulla su PB5  smiley-wink
Logged


0
Offline Offline
Shannon Member
****
Karma: 117
Posts: 10105
:(){:|:&};: TOX id: fcb8e918bef08581e23f6ddf9d4dba77697c25b217bf372736ed959a95fde36df5b8c5b90fbb
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

veramente la cosa è decaduta quando Phil Zimmermann nel 1991 ha rilasciato PGP. Si trattava di un attivista per i diritti umani che sviluppò quetso sistema per essere semplice da usare e allo stesso tempo essere tanto sicuro da risultare inviolabile persino per i governi (cosa che tuttora è, anche se ovviamente alcune vecchie versioni hanno dei bug, e alcuni sistemi di criptazione sono cambiati), rendendo la "criptazione forte" disponibile ad ogni persona.
Esistono millemila discussioni sul fatto se abbia fatto bene o male.

Il suo sistema usava RSA (chiave pubblica/oprivata, quindi anche con possibilità di firma digitale) per scambiare una chiave che poi veniva usata come chiave simmetrica della criptazione IDEA.

Quindi univa l'RSA (che all'epoca era sotto brevetto e con chiave a dimensione limitata per imposizione dal governo) con un protocollo molto più leggero in grado di girare senza grossi problemmi di risorse sui comuni desktop.

Diede una copia ad un suo amicho che lo mise su un newsgroup, aggirando quindi il fatto di esportazione (venne assolto nel processo)

edit: scusate la divagazione ma ultimamente ho letto un libro sulla criptazione.. interessante come la "criptazione quantistica" sia in realtà un modo per scambiare una chiave utilizzabile come chiave simmetrica di uno dei sistemi più vecchi, ma MATEMATICAMENTE (cosa non valida per gli algoritmi ora in uso) inviolabile: il "blocco monouso" (http://it.wikipedia.org/wiki/Cifrario_di_Vernam)

Quote
È importante ribadire che questo tipo di chiave deve essere lunga quanto il messaggio che cifra e può essere utilizzata una sola volta, pena la perdita della validità delle ipotesi iniziali e la riduzione da sistema "inattaccabile" a sistema "facilmente attaccabile" dal metodo Kasiski, una specializzazione del metodo crittanalitico di analisi delle frequenze.
« Last Edit: March 07, 2013, 08:07:43 am by lesto » Logged

my Arduino code: https://github.com/lestofante/arduinoSketch
sei nuovo? non sai da dove partire? leggi qui: http://playground.arduino.cc/Italiano/Newbie

Dueville (VI)
Offline Offline
Edison Member
*
Karma: 28
Posts: 1722
http://cesarecacitti.wordpress.com/
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Io non riesco a vedere il watermark con 6400% di ingrandimento O_O
Logged

Arduino UNO r3, Arduino MEGA 1280, adafruit motor shield, bluetooth module, enc28j60 shield.
Ultimi acquisti: un sacco di componenti elettronici, ATTEN AT 8586

Global Moderator
Italy
Offline Offline
Brattain Member
*****
Karma: 313
Posts: 21624
Logic is my way
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

veramente la cosa è decaduta quando Phil Zimmermann nel 1991 ha rilasciato PGP. Si trattava di un attivista per i diritti umani che sviluppò quetso sistema per essere semplice da usare e allo stesso tempo essere tanto sicuro da risultare inviolabile persino per i governi (cosa che tuttora è, anche se ovviamente alcune vecchie versioni hanno dei bug, e alcuni sistemi di criptazione sono cambiati), rendendo la "criptazione forte" disponibile ad ogni persona.
Esistono millemila discussioni sul fatto se abbia fatto bene o male.
No, mi spiace contraddirti ma era un divieto del Governo americano. Il problema casomai nacque con PGP di Zimmermann e SSL di Netscape, ed i Militari decisero di porre un freno alla cosa, impedendo l'esportazione al di fuori degli USA di sistemi crittografici capaci di gestire una sicurezza maggiore dei 40 bit.
Ho qualche anno più di te  smiley-sweat e intorno al 1996/1997 circa iniziai a navigare su internet con Netscape Navigator ed i certificati di sicurezza erano ancora limitati a 40 bit, e lo stesso sito di Netscape riportava proprio questa cosa tant'è che la versione USA gestiva invece certificati a 128 bit.
http://en.wikipedia.org/wiki/40-bit_encryption
http://en.wikipedia.org/wiki/Export_of_cryptography_in_the_United_States

Quote
Il suo sistema usava RSA (chiave pubblica/oprivata, quindi anche con possibilità di firma digitale) per scambiare una chiave che poi veniva usata come chiave simmetrica della criptazione IDEA.

Quindi univa l'RSA (che all'epoca era sotto brevetto e con chiave a dimensione limitata per imposizione dal governo) con un protocollo molto più leggero in grado di girare senza grossi problemmi di risorse sui comuni desktop.

Diede una copia ad un suo amicho che lo mise su un newsgroup, aggirando quindi il fatto di esportazione (venne assolto nel processo)
Confermi la mia tesi. Fu processato perché aveva violato un divieto.

Logged


Italy
Offline Offline
Edison Member
*
Karma: 112
Posts: 1111
O ti distingui o ti estingui
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Io non riesco a vedere il watermark con 6400% di ingrandimento O_O
C'è!
Qui la soluzione. E' cerchiata in rosso. http://www.pighixxx.com/pgdev/Temp/AT2.pdf

Per la discussione steganografia, è sicuramente una cosa da approfondire e lo farò nei prossimi giorni. Grazie a tutti.
Logged

Global Moderator
Italy
Offline Offline
Brattain Member
*****
Karma: 313
Posts: 21624
Logic is my way
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

C'è!
Qui la soluzione. E' cerchiata in rosso. http://www.pighixxx.com/pgdev/Temp/AT2.pdf
Cavolo! Nascostissimo, bravo  smiley-grin

Quote
Per la discussione steganografia, è sicuramente una cosa da approfondire e lo farò nei prossimi giorni. Grazie a tutti.
La tua è già una forma di steganografia.
Logged


Lamezia Terme
Offline Offline
Shannon Member
****
Karma: 411
Posts: 11986
Le domande di chi vuol imparare rappresentano la sua sete di sapere
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

MOD, devo cambiare il titolo del Topic? smiley-roll-sweat
Logged

Guida alla programmazione ISP e seriale dei micro ATMEL (Caricare bootloader e sketch):
http://www.michelemenniti.it/Arduino_burn_bootloader.php
Guida alla Programmazione ATmega328 noP:
http://www.michelemenniti.it/atmega328nop.html
Articoli su Elettronica In:
http://www.michelemenniti.it/elettronica_in.html

0
Offline Offline
Faraday Member
**
Karma: 39
Posts: 5608
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

propongo "Guida mennitica + steganografia"
sottotitolo: "di tutto un po"

 smiley
Logged

- [GUIDA] IDE1.x - Nuove Funzioni - Sketch Standalone - Bootloader - VirtualBoard
http://arduino.cc/forum/index.php/topic,88546.0.html
- [LIBRERIA] ST7032i LCD I2C Controller Library
http://arduino.cc/forum/index.php/topic,96163.0.html

Cagliari, Italy
Online Online
Tesla Member
***
Karma: 103
Posts: 6579
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Lancio il sasso, ma non ritiro la mano, anzi la tendo.

Prof, non sarà il caso di un'aggiornamento alla guida?
Incentrarla sull'IDE 1.0.5, con una nota sulla retrocompatibilità con l'IDE 0023. In pratica l'opposto di oggi.
Aggiungerei anche un capitolino sull'IDE 1.5.x (1.5.5 in questo momento) e la possibilità di usare la Leonardo as ISP. (ho fatto qualche prova e aperto un topic sull'argomento)

Ho notato che manca la licenza (o forse non ho letto bene). La guida è distribuita come GPL, CC, boh!!, ecc.. ?


Logged

Code fast. Code easy. Codebender --> http://codebender.cc/?referrer=PaoloP

Lamezia Terme
Offline Offline
Shannon Member
****
Karma: 411
Posts: 11986
Le domande di chi vuol imparare rappresentano la sua sete di sapere
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Ciao Paolo, licenze non ne ho messe, come dimostra la vicenda di Pighi (è stato scopiazzato alla morte!) non c'è nulla di più sicuro della totale libertà, appena metti un vincolo c'è sempre quello che ti fa fesso ed io non mi voglio rovinare il fegato, quindi ognuno faccia ciò che vuole.
Quanto all'aggiornamento, come ho scritto in molte occasioni ultimamente, ho praticamente sospeso la collaborazione con la Rivista per assoluta mancanza di tempo, ho consegnato i lavori promessi, che usciranno con i prossimi due numeri (dic/gen e feb) e poi pausa.
Se avessi tempo onestamente lo dedicherei ai tanti progetti che ho per la mente e che potrei pubblicare, la Guida inizia ad essere obsoleta ma è comunque scaricatissima, ed io non posso fare nient'altro per ora.
Ho realizzato uno shield molto bello e molto "potente" (nel senso di grandi potenzialità....) ed i pochi attimi di tempo che ho li sto dedicando a prove e sperimentazioni con questa bellissima scheda; se riuscirò a fare qualcosa di concreto ed organizzato probabilmente ne tirerò fuori qualcosa di importante, diversamente resterà il poco divertimento che riesco ancora a tirare fuori dai miei casini lavorativi.
Logged

Guida alla programmazione ISP e seriale dei micro ATMEL (Caricare bootloader e sketch):
http://www.michelemenniti.it/Arduino_burn_bootloader.php
Guida alla Programmazione ATmega328 noP:
http://www.michelemenniti.it/atmega328nop.html
Articoli su Elettronica In:
http://www.michelemenniti.it/elettronica_in.html

Pages: 1 ... 46 47 [48] 49   Go Up
Jump to: