Prima di crittografare il testo, lo codifica con non-std. chars (es: Asahi Characters) lo rendono più sicuro?

1

Prima di crittografare il testo, la codifica in un set di caratteri non standard (come i caratteri Asahi) rende le cose più sicure? Forse non per un attore di stato, ma per "hacking community at large", l'uso di set di caratteri non standard sarebbe più sicuro?

Ad esempio, la codifica dei caratteri Asahi non è nemmeno una parte delle librerie Java principali.

    
posta user 407312 14.06.2018 - 04:02
fonte

3 risposte

0

Questo tipo di domanda viene spesso chiesto qui:

In addition to [some-well-known-strong-encryption-algorithm], would it be more secure to also do [some-custom-algorithm]?

La risposta è quasi sempre la stessa: no, non è più sicuro perché è inutile. È simile a chiedere:

If I want to destroy a document and make sure no one ever reads it, I could shred it, then burn the pieces, and spread the ashes around the world. But would it be even more secure if I first crossed out the writing with a marker before shredding?

L'unico scenario in cui l'aggiunta di algoritmi aggiuntivi potrebbe aiutare è se sei preoccupato che la tua chiave di decrittografia potrebbe essere compromessa e l'algoritmo personalizzato non lo sarebbe. In questo modello di minaccia artificiale l'aggiunta dell'algoritmo personalizzato potrebbe essere considerata un po 'più sicura, ma l'energia extra potrebbe probabilmente essere spesa meglio a proteggere la chiave di decrittazione per cominciare.

    
risposta data 14.06.2018 - 15:20
fonte
0

No, non lo renderà più sicuro se l'attaccante ha già decrittografato i dati che troverà il tipo di codifica e semplicemente decodificandolo non lo renderà più sicuro, basta usare una cifratura strong AES con blocchi modalità di funzionamento come CBC o CFB con dimensioni di blocco 128 bit e chiave 16byte casuale e IV casuale ogni volta e i tuoi dati sono ora protetti!

    
risposta data 14.06.2018 - 08:14
fonte
0

Se qualcuno è in grado di rompere la crittografia di un file non è molto sicuro per cominciare. Tuttavia, assumendo che abbiamo due file, uno che è crittografato e uno che è codificato allora crittografato, sarebbe banale interrompere la codifica di un file in pochi minuti rispetto a giorni / settimane per determinati tipi di crittografia.

Codificare il file prima di crittarlo funziona essenzialmente come un codice di sostituzione, leggi here Ma la premessa è che ogni singolo carattere sarebbe sostituito o scambiato per un altro valore. La storia ci dice che la prima cifra sostitutiva fu scritta da Leon Battista Alberti nel 1467, e fu costruita per creare il Cifrario di Cesare. Il link sopra offre molte più informazioni su questo tipo di cifratura.

Quindi tecnicamente potrebbe rallentare qualcuno dal momento che dovrebbero scoprire quale sia la codifica, e quindi sostituire i valori, ma se hanno fatto lo sforzo di rompere la crittografia puoi essere certo che saranno in grado di decodificare il file dopo!

    
risposta data 14.06.2018 - 13:53
fonte

Leggi altre domande sui tag