Kryptografiskt protokoll

Ett kryptografiskt protokoll (även kallat krypteringsprotokoll eller säkerhetsprotokoll) är ett abstrakt eller befintligt protokoll som utför en säkerhetsrelaterad funktion och tillämpar kryptografiska metoder.

Ett protokoll beskriver hur de kryptografiska algoritmerna ska användas för att säkra information. Beskrivningen av ett protokoll måste innehålla detaljer om alla datastrukturer och representationer samt alla detaljer om hur protokollet ska användas av program.

Kryptografiska protokoll används ofta för säker datatransport på applikationsnivå för att säkra överförda meddelanden. Ett kryptografiskt protokoll har vanligtvis åtminstone några av dessa egenskaper:

  • Nyckelgenerering.
  • Autentisering av enheter.
  • Nyckelavtal.
  • Symmetrisk kryptering av överförda meddelanden med hjälp av den överenskomna genererade nyckeln.

Termen kryptografiskt protokoll används på olika sätt. Till exempel använder kryptografiska tillämpningsprotokoll ofta ett eller flera underliggande protokoll för nyckelöverenskommelser som ibland också i sig själva kallas "kryptografiska protokoll", t.ex. Secure Sockets Layer (SSL) som använder det så kallade Diffie-Hellman-nyckelutbytet, Diffie-Hellman kan ses som ett fullständigt kryptografiskt protokoll i sig självt för andra tillämpningar.

Exempel

Relaterade sidor

  • Säker kanal

Frågor och svar

F: Vad är ett kryptografiskt protokoll?


S: Ett kryptografiskt protokoll (även kallat krypteringsprotokoll eller säkerhetsprotokoll) är ett abstrakt eller befintligt protokoll som utför en säkerhetsrelaterad funktion och tillämpar kryptografiska metoder. Det beskriver hur de kryptografiska algoritmerna ska användas för att säkra information.

F: Vilka är några egenskaper hos ett kryptografiskt protokoll?


S: Kryptografiska protokoll har vanligtvis åtminstone några av dessa funktioner: nyckelgenerering, autentisering av enheter, nyckelöverenskommelse, symmetrisk kryptering av överförda meddelanden med hjälp av den överenskomna genererade nyckeln.

F: Hur används kryptografiska protokoll?


S: Kryptografiska protokoll används ofta för säker datatransport på applikationsnivå för att säkra överförda meddelanden.

F: Finns det ett exempel på ett fullständigt kryptografiskt protokoll?


S: Ja, Secure Sockets Layer (SSL) som använder det så kallade Diffie-Hellman-nyckelutbytet kan ses som ett fullständigt kryptografiskt protokoll i sig självt för andra tillämpningar.

F: Innehåller beskrivningen av ett protokoll detaljer om datastrukturer och representationer?


S: Ja, beskrivningen av ett protokoll måste innehålla detaljer om alla datastrukturer och representationer.

F: Innehåller beskrivningen också detaljer om hur protokollet kan användas av program?


S: Ja, den innehåller också detaljer om hur protokollet kan användas av program.

AlegsaOnline.com - 2020 / 2023 - License CC3