Salaus

Salaus (tai salakirjoitus) on algoritmi, jolla suoritetaan salaus (koodaus) tai purku (dekoodaus). Se on sarja tarkoin määriteltyjä vaiheita, joita voidaan noudattaa menettelynä. Salakirjoittaminen tai koodaaminen tarkoittaa tiedon muuntamista tavallisesta tekstistä salakirjoitukseksi tai koodiksi.

Teknisessä kielenkäytössä "salakirjoitus" tarkoittaa usein samaa asiaa kuin "koodi", mutta salakirjoituksessa salakirjoitukset erotetaan koodeista. Eräässä 1900-luvun lähteessä annetaan seuraava selitys: salakirjoitus on "menetelmä, jossa kätkemisen perusyksikkö on kirjain. Koodi on sitä vastoin salausmenetelmä, jossa perusyksikkö on sana". Vuosisadan loppupuolella "koodit" tässä salakirjoituksellisessa merkityksessä tulivat harvinaisiksi. 2000-luvun kryptografia salaa useimmiten bittivirtoja.

Koodit toimivat siten, että ne korvattiin suuren koodikirjan mukaisesti, joka yhdisti satunnaisen merkki- tai numerosarjan sanaan tai lauseeseen. Esimerkiksi "UQJHSE" voi olla koodi, joka tarkoittaa "Siirry seuraaviin koordinaatteihin".

Salausmenetelmää käytetään muuttamaan alkuperäinen tieto ("plaintext") salatuksi muodoksi ("ciphertext"). Salakirjoitettu viesti sisältää kaikki selkotekstiviestin tiedot, mutta ihminen tai tietokone ei voi lukea sitä ilman asianmukaista mekanismia sen salauksen purkamiseksi. Salakirjoittamiseen tai salauksen purkamiseen tarvitaan "avain". Salausmenetelmässä avain määrittää, miten selkoteksti muunnetaan salaustekstiksi tai päinvastoin salauksen purkamisen aikana.

Käytetyn avaintyypin mukaan salakirjoitukset jaetaan seuraaviin:

  • symmetrisen avaimen algoritmit (yksityisen avaimen salaus): samaa avainta käytetään salaukseen ja salauksen purkamiseen, ja
  • epäsymmetriset avainalgoritmit (julkisen avaimen salaus): salauksessa ja salauksen purkamisessa käytetään kahta eri avainta.

Ranskan kielen sana cifre on cifre ja keskiaikaisen latinan cifra, joka tulee arabian sifr-sanasta, joka tarkoittaa nollaa. Ensimmäinen tunnettu englanninkielinen käyttö oli vuonna 1598.

Aiheeseen liittyvät sivut

  • Koodi
  • Salaus
  • Avain (kryptografia)
  • Lohkosalaus
  • Tuotteen salaus
  • Salattu teksti
  • Vain salakirjoitustekstiä koskeva hyökkäys

Kysymyksiä ja vastauksia

K: Mikä on salakirjoitus?


A: Salakirjoitus (tai salakirjoitus) on algoritmi, jolla suoritetaan salaus (koodaus) tai purku (dekoodaus). Se on sarja tarkoin määriteltyjä vaiheita, joita voidaan noudattaa menettelynä.

K: Miten tietoa salataan?


V: Salakirjoittaminen tai koodaaminen tarkoittaa tiedon muuttamista tavallisesta tekstistä salakirjoitukseksi tai koodiksi.

K: Mitä eroa on salakirjoituksen ja koodin välillä?


V: Epätieteellisessä kielenkäytössä "salakirjoitus" tarkoittaa usein samaa asiaa kuin "koodi", mutta salakirjoituksessa salakirjoitukset erotetaan koodeista. Eräässä 1900-luvun lähteessä annetaan seuraava selitys: salakirjoitus on "menetelmä, jossa kätkemisen perusyksikkö on kirjain. Koodi on sitä vastoin salausmuoto, jossa perusyksikkö on sana".

K: Miten salaus toimii?


V: Salakirjoitusta käytetään muuttamaan alkuperäinen tieto ("selväteksti") salattuun muotoon ("salateksti"). Salatekstiviesti sisältää kaikki selkotekstiviestin tiedot, mutta ihminen tai tietokone ei voi lukea sitä ilman asianmukaista mekanismia sen salauksen purkamiseksi. Salakirjoittamiseen tai salauksen purkamiseen tarvitaan "avain". Salausmenetelmässä avain määrittää, miten selkoteksti muunnetaan salaustekstiksi tai päinvastoin salauksen purkamisen aikana.

K: Miten salakirjoitukset jaetaan käytettävän avaintyypin mukaan?


V: Salakirjoitukset jaetaan symmetrisen avaimen algoritmeihin (yksityisen avaimen salakirjoitus), joissa salakirjoitukseen ja salauksen purkamiseen käytetään samaa avainta, ja epäsymmetrisen avaimen algoritmeihin (julkisen avaimen salakirjoitus), joissa salakirjoitukseen ja salauksen purkamiseen käytetään kahta eri avainta.

Kysymys: Mistä "salakirjoitus" tulee?


V: Sana "salakirjoitus" tulee ranskankielisestä cifre-sanasta ja keskiaikaisesta latinankielisestä cifra-sanasta, joka tulee arabian sifr-sanasta, joka tarkoittaa "nollaa". Ensimmäinen tunnettu englanninkielinen käyttö oli vuonna 1598.

AlegsaOnline.com - 2020 / 2023 - License CC3