Condivisione della tecnologia

[Criptozoologia] Cos'è una password? Cos'è la crittografia?

2024-07-12

한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina

1. Definizione di password

Secondo la "Legge sulla Criptozoologia della Repubblica Popolare Cinese", la definizione di password è la seguente:

Le password si riferiscono a tecnologie, prodotti e servizi che utilizzano metodi di trasformazione specifici per crittografare, proteggere e autenticare le informazioni.

2. Definizione di crittografia

La crittografia è la scienza tecnica che studia la preparazione e la decifrazione dei codici.Per definizione, la crittografia può essere divisa in due rami principali:

  • Crittoanalisi: Focus sulla creazione di sistemi crittografici e sulla crittografia delle informazioni per garantire la trasmissione sicura delle informazioni.
  • Crittoanalisi: Si concentra sull'analisi e sul cracking dei sistemi crittografici, cercando di rivelare il contenuto delle informazioni crittografate.

Per informazioni sui cinque principali attributi della sicurezza delle informazioni (riservatezza, integrità, autenticazione, non ripudio e disponibilità), puoi passare a leggere un altro mio articolo:[Crittografia] Cinque attributi della sicurezza informatica

3. Modello base dell'algoritmo crittografico

Il modello base degli algoritmi crittografici comprende: i cinque elementi di un sistema crittografico e i requisiti di base degli algoritmi crittografici

(1) Cinque elementi del crittosistema

I cinque elementi di un sistema crittografico sono: spazio del testo in chiaro, spazio del testo cifrato, spazio delle chiavi, algoritmo di crittografia e algoritmo di decrittografia. Per punti di conoscenza più dettagliati, puoi passare a leggere un altro mio articolo:【Crittografia】Cinque elementi di crittografia

Un algoritmo crittografico è essenzialmente una funzione matematica con parametri segreti che segue determinate regole matematiche per trasformare i dati.

  • Conoscendo i parametri segreti, trovare l'inverso è molto semplice
  • Senza conoscere i parametri segreti, l'inversione non è fattibile

(2) Caratteristiche degli algoritmi crittografici

Un crittosistema ideale dovrebbe essere altamente reversibile nel processo di crittografia, irreversibile in assenza di una chiave e mostrare una sensibilità estremamente elevata nella selezione e protezione della chiave. Solo un sistema crittografico di questo tipo può garantire una protezione affidabile delle informazioni nelle applicazioni pratiche.

caratteristicadescrivere
ReversibilitàSe viene utilizzata la chiave corretta, il processo di crittografia dovrebbe essere reversibile.
Irreversibilità (sicurezza)La progettazione dell'algoritmo dovrebbe considerare la possibilità di resistere a vari possibili attacchi, in modo che l'avversario non possa recuperare il testo cifrato in testo in chiaro.
Sensibilità chiaveLa chiave è il parametro segreto dell'algoritmo crittografico Anche se l'algoritmo di crittografia è noto, è difficile recuperare il testo in chiaro senza la chiave.

Un buon sistema crittografico dovrebbe soddisfare almeno due condizioni:

  1. È facile calcolare il testo cifrato quando si conoscono il testo in chiaro e la chiave di crittografia; è facile calcolare il testo in chiaro quando si conoscono il testo cifrato e la chiave di decrittografia.
  2. Senza conoscere la chiave di decrittazione è impossibile recuperare il testo in chiaro dal testo cifrato.