Alice en Bob zijn twee conventionele personages die vaak worden gebruikt om cryptografische scenario’s en beveiligingsprotocollen te illustreren. Ze zijn bedacht om de verschillende rollen en acties in een communicatiescenario te representeren:
- Alice (de Afzender): Alice is degene die een boodschap wil versturen naar Bob, of het nu gaat om tekst, bestanden, of gevoelige informatie. Haar doel is ervoor te zorgen dat de boodschap veilig en vertrouwelijk bij Bob aankomt, zonder dat derden toegang hebben tot de inhoud.
- Bob (de Ontvanger): Bob is de beoogde ontvanger van de boodschap van Alice. Hij wil er zeker van zijn dat de boodschap die hij ontvangt, authentiek is en niet is gemanipuleerd tijdens het verzenden. Hij heeft als doel om de boodschap veilig te ontcijferen en te begrijpen.
Deze personages helpen bij het begrijpen van verschillende aspecten van cryptografie:
- Versleuteling en Decryptie: Alice versleutelt haar boodschap voordat ze deze verzendt, zodat deze veilig kan worden verzonden. Bob gebruikt zijn privésleutel om de versleutelde boodschap te decrypteren en de oorspronkelijke inhoud te herstellen.
- Digitale Handtekeningen: Alice kan haar bericht digitaal ondertekenen om de integriteit en authenticiteit ervan te bewijzen aan Bob. Hiermee kan Bob controleren of het bericht afkomstig is van Alice en niet is gewijzigd tijdens het transport.
- Sleuteluitwisseling: In sommige scenario’s moeten Alice en Bob veilig cryptografische sleutels uitwisselen voordat ze veilig kunnen communiceren. Dit proces van sleuteluitwisseling kan verschillende methoden en protocollen omvatten.
Over het algemeen maken Alice en Bob complexe cryptografische concepten begrijpelijker door ze in de context van alledaagse communicatie te plaatsen. Ze zijn nuttige hulpmiddelen om te illustreren hoe cryptografie wordt toegepast in situaties waarin privacy, vertrouwelijkheid en beveiliging van cruciaal belang zijn.