Armando47: Difference between revisions

From ciapini
Jump to navigation Jump to search
No edit summary
No edit summary
 
(480 intermediate revisions by 5 users not shown)
Line 1: Line 1:
== Device crittografico tascabile ==
[[Category:Telecom]]
[[File:Aardvark2 (PSF).png]]
''modem tascabile''


device piccolo ed economico per lo scambio di messagi di testo cifrati su canali audio.
modem piccolo, economico e a basso consumo per la comunicazione digitale a bassa velocita' su canali rumorosi half-duplex con banda passante da 1Hz a 5khz.
la latenza minima e' data dal blocco di crittazione (16bytes).
la granularita della protezione di errore e' data dal blocco di crittazione (16bytes): e' inutile tentare di preservare l'integrita di blocchi piu piccoli di 128bit, il danneggiamento anche di un solo bit si ripercuoterebbe sul contenuto di tutto il blocco di crittazione.


questo e' tendenzialmente male. d'altra parte dimensioni di blocco crittografico piu piccole implicherebbero minore sicurezza (anche se in realta il tutto sarebbe proporzionale alla quantita di dati trasferiti con una determinata chiave). crittare il codice FEC (128bit) sembrerebbe allettante dato che si allineerebbe al blocco crittografico, ma:
{{Special:PrefixIndex/{{FULLPAGENAME}}/}}
# crittograficamente e' un inganno: dato che i codici fec trasmessi sono comunque sempre 256 dal punto di vista della ripetitivita sarebbe equivalente ad usare una cifratura con un blocco di 1byte. troppo poco.
# dal punto di vista del FEC e' un inganno, decrittando un blocco danneggiato si avrebbe un codice fec danneggiato in maniera complessa, perdendo il vantaggio della ortogonalita del codice di hadamard.


la cosa migliore da fare e' rassegnarsi a questa latenza di blocco e cercare di fare uno spreading piu efficiente possibile. se si perde anche un solo bit vanno persi 16 caratteri.
== Caratteristiche del mezzo trasmissivo ==


== externals ==
* sempre broadcast
* banda 1 Hz - 5 kHz
* puo avere SNR infimi
* e' half-duplex
* puo' avere tempi di commutazione R/T lunghi
* non ha meccanismi di collision detect
* puo' non essere possibile la rilevazione di canale occupato
* puo' presentare condizioni di terminale nascosto
* puo contenere uno o piu' canali


esempi di mezzi fisici usabili possono essere:
* radio(pmr, cb, vhf, hf)
* rame
** RS485
** Powerline
* ottico
** fibra
** in aria
* acustico
* idroacustico
* induzione magnetica
* neutroni
* neutrini
* onde gravitazionali
* piccioni, topi, cani, blatte


* lcd (grafico? 4x20 caratteri)
== Caratteristiche ==
* keypad 4x3
=== Alimentazione ===
* jack audio in
3.3v DC
* jack audio out
* ptt
* mini-usb ?


=== Porte audio ===
input e output sbilanciati standard consumer line-level −10 dBV con impedenza 10kohm


== internals ==
=== Modulazione ===


Implementa squalsiasi combinazione di ASK, PSK, e FSK, con costellazioni di dimensione da 2 a 16, frequenza massima 5khz (campionamento a 20khz).


* processore: dspic33fj128gp802
Il symbol rate va da 1 a 1200 baud/s
* codifica audio: MFSK
 
**https://en.wikipedia.org/wiki/Olivia_MFSK
=== UART ===
**http://www.w1hkj.com/downloads/fldigi/fldigi-3.21.41.tar.gz
2 seriali UART 9600N1 con livelli TTL 3.3v
* Sincronizzazione simbolo: TBD
 
* FEC: [[Hadamard code]]
=== GPIO ===
* algoritmo di cifratura: AES-256
8 GPIO con acquisizione analogica e output PWM
**http://www.literatecode.com/aes256 sembra ok
**http://gladman.plushost.co.uk/oldsite/AES/
**http://axtls.sourceforge.net/

Latest revision as of 20:41, 28 September 2016

Aardvark2 (PSF).png modem tascabile

modem piccolo, economico e a basso consumo per la comunicazione digitale a bassa velocita' su canali rumorosi half-duplex con banda passante da 1Hz a 5khz.

Caratteristiche del mezzo trasmissivo

  • sempre broadcast
  • banda 1 Hz - 5 kHz
  • puo avere SNR infimi
  • e' half-duplex
  • puo' avere tempi di commutazione R/T lunghi
  • non ha meccanismi di collision detect
  • puo' non essere possibile la rilevazione di canale occupato
  • puo' presentare condizioni di terminale nascosto
  • puo contenere uno o piu' canali

esempi di mezzi fisici usabili possono essere:

  • radio(pmr, cb, vhf, hf)
  • rame
    • RS485
    • Powerline
  • ottico
    • fibra
    • in aria
  • acustico
  • idroacustico
  • induzione magnetica
  • neutroni
  • neutrini
  • onde gravitazionali
  • piccioni, topi, cani, blatte

Caratteristiche

Alimentazione

3.3v DC

Porte audio

input e output sbilanciati standard consumer line-level −10 dBV con impedenza 10kohm

Modulazione

Implementa squalsiasi combinazione di ASK, PSK, e FSK, con costellazioni di dimensione da 2 a 16, frequenza massima 5khz (campionamento a 20khz).

Il symbol rate va da 1 a 1200 baud/s

UART

2 seriali UART 9600N1 con livelli TTL 3.3v

GPIO

8 GPIO con acquisizione analogica e output PWM