Meccanismi per prevenire la propagazione dell'errore nelle reti wireless rispetto all'effetto valanga [chiuso]

0

Mi chiedevo quali meccanismi esistessero che potrebbero essere usati per prevenire la propagazione dell'errore nelle reti wireless e soprattutto rispetto all'effetto valanga.

So che possono essere usati ARQ e FEC, ma questi influenzano la QoS quando vengono utilizzati. Esistono meccanismi che funzionano meglio di questi due?

    
posta oyvindym 13.11.2014 - 20:02
fonte

1 risposta

1

I protocolli wireless, o anche i protocolli cablati, sono basati su pacchetti, spesso chiamati frame . Un frame tipico avrà un checksum, che viene utilizzato per rilevare se il frame è stato danneggiato o meno. Se il frame viene rilevato come danneggiato, viene eliminato del tutto; spetta ai livelli superiori provvedere al riconoscimento e alla riemissione dei frame mancanti (questo è ciò che fa TCP ). Quindi ancora i livelli superiori ( SSL / TLS ) impiegano la crittografia per rilevare le rimanenti alterazioni, che possono essere si presume che sia dannoso.

Quando la crittografia viene applicata a livello di frame (a "livello 2" nel (a) famoso modello OSI ) ogni frame è crittografato e decrittografato indipendentemente dagli altri; quindi, nessun errore di decodifica "si propaga" ad altri frame. Il cosiddetto "effetto valanga" , un concetto in schemi algoritmici crittografici, non implica che i fotogrammi successivi saranno confusi; infatti, nella maggior parte dei casi, tale effetto è limitato a uno o due blocchi. Può essere visualizzato nella modalità di crittografia CBC : se modifichi un blocco crittografato, quindi la modifica altera solo due blocchi dopo la decrittazione.

Ci sono alcuni protocolli che non rilasciano frame modificati; in genere, il GSM (per le chiamate vocali) proverà a recuperare dagli errori di trasmissione. GSM utilizza la A5 / 1 cipher stream , in modo che la crittografia sia XORing con un flusso dipendente dalla chiave. Se un bit viene ruotato nel frame crittografato, il bit corrispondente verrà capovolto nei dati decrittografati, ma gli altri bit non saranno interessati. Poiché questo è voice , le leggere modifiche non rendono le parole incomprensibili, quindi GSM sceglie di mantenere tali frame parziali. In effetti il ricevitore non saprà nemmeno che i dati sono stati modificati durante il transito.

Si noti che questo non significa che A5 / 1 non ha effetto valanga. In effetti ha ancora molto; se cambi un singolo bit nella chiave , allora l'intero stato interno di A5 / 1 (e il flusso prodotto successivamente) è completamente modificato. L'A5 / 1 ha altre carenze (che si riducono tutte a uno stato interno troppo piccolo), ma non una mancanza di effetto valanga.

(In sostanza, "effetto valanga" non significa "modifica di 1 bit di testo crittografato e l'intero testo in chiaro viene trasformato in junk". Quell'espressione è un concetto che ha senso solo all'interno di un contesto specifico del progetto primitivo crittografico interno.)

    
risposta data 13.11.2014 - 20:22
fonte

Leggi altre domande sui tag