Teknologian jakaminen

[Cryptozoology] Mikä on salasana? Mikä on kryptografia?

2024-07-12

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

1. Salasanan määritelmä

"Kiinan kansantasavallan kryptozoologialain" mukaan salasanan määritelmä on seuraava:

Salasanat viittaavat teknologioihin, tuotteisiin ja palveluihin, jotka käyttävät tiettyjä muunnosmenetelmiä tietojen salaamiseen, suojaamiseen ja todentamiseen.

2. Salauksen määritelmä

Kryptografia on tekninen tiede, joka tutkii koodien valmistelua ja tulkintaa.Määritelmän mukaan kryptografia voidaan jakaa kahteen päähaaraan:

  • Kryptoanalyysi: Keskity salausjärjestelmien luomiseen ja tietojen salaamiseen tietojen turvallisen siirron varmistamiseksi.
  • Kryptoanalyysi: Keskittyy salausjärjestelmien analysointiin ja murtamiseen yrittäen paljastaa salatun tiedon sisällön.

Lisätietoja tietoturvan viidestä tärkeimmästä ominaisuudesta (luottamuksellisuus, eheys, todennus, kiistämättömyys ja saatavuus) voit siirtyä lukemaan toisessa artikkelissani:[Kryptologia] Viisi tietoturvan attribuuttia

3. Salausalgoritmin perusmalli

Salausalgoritmien perusmalli sisältää: salausjärjestelmän viisi elementtiä ja salausalgoritmien perusvaatimukset

(1) Viisi salausjärjestelmän elementtiä

Salausjärjestelmän viisi elementtiä ovat: selvätekstiavaruus, salatekstiavaruus, avainavaruus, salausalgoritmi ja salauksenpurkualgoritmi. Jos haluat tarkempia tietopisteitä, voit hypätä lukemaan toista artikkeliani:【Kryptografia】 Viisi salauksen elementtiä

Salausalgoritmi on pohjimmiltaan matemaattinen funktio, jolla on salaiset parametrit ja joka noudattaa tiettyjä matemaattisia sääntöjä tietojen muuntamiseksi.

  • Kun tiedät salaiset parametrit, käänteisarvon löytäminen on erittäin helppoa
  • Kääntäminen ei ole mahdollista ilman salaisten parametrien tuntemista

(2) Salausalgoritmien ominaisuudet

Ihanteellisen kryptojärjestelmän tulisi olla erittäin palautuva salausprosessissa, peruuttamaton avaimen puuttuessa ja sen tulee osoittaa erittäin suurta herkkyyttä avaimen valinnalle ja suojaukselle. Vain tällainen salausjärjestelmä voi tarjota luotettavaa tiedonsuojaa käytännön sovelluksissa.

ominaisuuskuvata
KäännettävyysJos käytetään oikeaa avainta, salausprosessin tulee olla palautuva.
Peruuttamattomuus (turvallisuus)Algoritmin suunnittelussa tulisi harkita erilaisten mahdollisten hyökkäysten vastustamista, jotta vastustaja ei voi palauttaa salatekstiä selväksi tekstiksi.
NäppäinherkkyysAvain on salausalgoritmin salainen parametri Vaikka salausalgoritmi olisi tiedossa, selkeän tekstin palauttaminen ilman avainta on vaikeaa.

Hyvän salausjärjestelmän tulee täyttää vähintään kaksi ehtoa:

  1. Salateksti on helppo laskea, kun selväteksti ja salausavain ovat tiedossa.
  2. Ilman salauksenpurkuavainta on mahdotonta palauttaa selväkielinen teksti salakirjoitusta.