Ik ben een online bibliotheek aan het ontwerpen waarbij ik Public-key cryptography wil toepassen om te voorkomen dat gebruikers uitgeleende boeken kunnen kopiëren en verspreiden.
Je hebt dan dus een public key en een private key:

Zoals te zien heb ik nu een tabel genaamd: "Keys" met daarin drie kolommen:
- Keynr
- Encryptionkey ( public key)
- Decryptionkey ( private key)
Als een gebruiker een boek leent dan wordt er een publieke sleutel en private sleutel gegenereerd.
Nu heb ik hierover de volgende vragen:
- Heb je dan per boek een public key nodig? Of is er 1 public key per boek?
- Is dit een veilige database opzet?
- Dienen de keys zelf ook weer geëncrypteerd te worden?
Je hebt dan dus een public key en een private key:
Maar nu vraag ik mij af hoe deze sleutels in de database opgeslagen moeten worden. In de afbeelding hieronder is een stukje te zien van het logische databaseontwerp van de online bibliotheek:

Zoals te zien heb ik nu een tabel genaamd: "Keys" met daarin drie kolommen:
- Keynr
- Encryptionkey ( public key)
- Decryptionkey ( private key)
Als een gebruiker een boek leent dan wordt er een publieke sleutel en private sleutel gegenereerd.
Nu heb ik hierover de volgende vragen:
- Heb je dan per boek een public key nodig? Of is er 1 public key per boek?
- Is dit een veilige database opzet?
- Dienen de keys zelf ook weer geëncrypteerd te worden?
[ Voor 5% gewijzigd door MasterTweaker op 28-05-2012 15:05 ]