Ecco il mio protocollo di sicurezza per l'uso di un servizio fornito dal server. Utilizza una chiave simmetrica:
- Il client richiede di utilizzare un servizio
- Il server restituisce nonce
- Il client rinvia nonce crittografato con la chiave di Alice
- Una volta che il server verifica la chiave e controlla che il server nonce autorizzi l'uso del servizio
L'uso del nonce impedisce il riutilizzo di vecchie autorizzazioni?
Che tipo di algoritmo di crittografia simmetrica è meglio usare in questo caso?
Ci sono seri problemi di sicurezza?