Un approccio basato sulla fattorizzazione dei numeri primi per funzioni unidirezionali ha permesso a Clifford Cocks di sviluppare un sistema di crittografia a chiave pubblica all'inizio degli anni '70. Lavorando all'interno del quartier generale delle comunicazioni del governo del Regno Unito, la sua scoperta ha preceduto di anni le versioni commerciali. A causa dell'alto livello di classificazione della sua ricerca, il progresso è rimasto sconosciuto al pubblico fino al 1997.
Background accademico
Nato nel 1950 a Prestbury, Cocks ha frequentato la Manchester Grammar School prima di seguire il Mathematical Tripos al King's College di Cambridge. Successivamente si è trasferito all'Università di Oxford per specializzarsi in teoria dei numeri sotto la supervisione di Bryan Birch. Sebbene abbia condotto ricerche avanzate, ha lasciato l'ambiente accademico prima di completare il dottorato. Il suo potenziale matematico è stato evidente fin dall'inizio; nel 1968 ha vinto una medaglia d'argento alle 10ª Olimpiadi internazionali della matematica.
GCHQ e innovazione crittografica
Nel settembre 1973, Cocks è entrato a far parte del Communications-Electronics Security Group, una divisione del GCHQ. Influenzato dalle idee di James H. Ellis, ha utilizzato la sua esperienza in teoria dei numeri per implementare una crittografia funzionale non segreta. Il suo lavoro ha effettivamente rispecchiato il successivo algoritmo RSA sviluppato da Rivest, Shamir e Adleman. Nonostante l'importanza dell'invenzione, il GCHQ ha classificato la ricerca, condividendo infine i risultati con la NSA. La mancanza di potenza di calcolo disponibile e l'attenzione all'utilità militare specifica hanno fatto sì che il potenziale del sistema rimanesse in gran parte inutilizzato fino all'avvento di Internet.
Divulgazione pubblica e ricerca successiva
L'esistenza del lavoro crittografico britannico è rimasta nascosta per due decenni. Sebbene il GCHQ abbia preso in considerazione la pubblicazione delle informazioni nel 1987, la pubblicazione delle memorie di Peter Wright, Spycatcher, ha causato un ritardo di dieci anni. Cocks ha finalmente presentato la storia della ricerca del GCHQ durante una conferenza pubblica il 18 dicembre 1997. In seguito, ha continuato i suoi contributi al campo, in particolare sviluppando uno schema di crittografia basato sull'identità sicuro nel 2001. Questo metodo rimane significativo come uno dei pochi sistemi IBE che evita gli accoppiamenti bilineari, basandosi invece su ipotesi matematiche ben consolidate.
Venti domande, otto minuti di orologio e un percentile misurato su tutti quelli che l’hanno fatto. Senza registrazione.
Fai il test del QI →Riconoscimenti professionali
Cocks ha ricoperto il ruolo di matematico capo presso il GCHQ e ha fondato l'Heilbronn Institute for Mathematical Research presso l'Università di Bristol. I suoi contributi sono stati riconosciuti attraverso vari premi, tra cui l'inserimento nella Cryptologic Hall of Honor nel 2021 e un riconoscimento IEEE condiviso con James Ellis e Malcolm Williamson nel 2010. È stato nominato Compagno dell'Ordine del Bagno nel 2008 ed eletto membro della Royal Society nel 2015. Detiene anche lauree honoris causa dall'Università di Bristol e dall'Università di Birmingham.
Fatti rapidi
- Nato: 1950, Prestbury - Istruzione: The Manchester Grammar School; King's College, Cambridge - Campo: Crittografia - Riconoscimenti: Compagno dell'Ordine del Bagno, membro della Royal Society - Ruolo chiave: Matematico capo presso il GCHQ - Sviluppo significativo: Sistema di crittografia a chiave pubblica precoce nel 1973 - Contributo IBE: Sviluppo di uno schema di crittografia basato sull'identità nel 2001
Domande frequenti dei lettori
### Cocks ha influenzato lo sviluppo dell'algoritmo RSA?
Cocks ha sviluppato indipendentemente un algoritmo identico anni prima di Rivest, Shamir e Adleman, ma il suo lavoro è stato classificato dal governo e non era disponibile al pubblico.
### Cos'è lo schema IBE di Cocks?
Sviluppato nel 2001, è uno schema di crittografia basato sull'identità sicuro che si basa su residui quadratici in gruppi composti piuttosto che su accoppiamenti bilineari.


