Adam Back é um Ph.D. em Ciência da Computação, amplamente reconhecido por seus vários trabalhos em criptografia, sistemas anônimos e por ser um dos primeiros membros do movimento. cypherpunk.
NNasceu em julho de 1970 na cidade de Londres, Inglaterra. Ele obteve um doutorado em ciência da computação pela Universidade de Exeter. Back é reconhecido principalmente por seu trabalho diversificado em sistemas de criptografia e anônimos.
Seu primeiro trabalho nesse sentido foi; "O protocolo de pesquisa de chave simples". Graças a este trabalho apresentado em 1995, em conjunto com Andrew Brown y Piete ribeiros, A segurança SSL do Netscape pode ser quebrada. Também durante a sua estadia na empresa Sistemas de Conhecimento Zero, Back trabalhou como consultor de empresas Nokia, em um projeto para integrar pagamentos eletrônicos usando telefones móveis.
Adam Back tem em seu crédito uma extensa lista de projetos de criptografia. Entre estes, os mais relevantes são:
Em abril de 1997, Back apresentou seu conhecido trabalho "Hashcash - uma contra-medida de negação de serviço". Como conseqüência da enorme utilidade do hashcash para impedir ataques de negação de serviço a serviços como email, Back se tornou uma figura relevante no mundo das criptografia.
A missão que Back queria que o HashCash realizasse era reduzir o spam em massa. Para isso HashCash exigiu a realização de uma pequena 'despesa computacional' para poder enviar um e-mail. Essa 'despesa' teve que ser usada para calcular um hash específico, obedecendo às regras do algoritmo. Fazer isso em massa é um trabalho árduo para o computador, o que leva a um ciclo de consumo de CPU e um aumento também no consumo de energia. Essas duas situações são as que impedem os spammers de interromper suas práticas maliciosas. O primeiro tornou o envio de mensagens um pouco mais lento. O segundo teve um impacto direto no custo das contas de energia elétrica. O envio de um e-mail pode custar alguns centavos, mas o envio de milhares tornou essa prática proibitiva financeiramente.
“Estive falando sobre um esquema de selo baseado em colisão parcial de hash nos últimos dias nas paradas. A idéia de usar hashes parciais é que eles podem ser caros para calcular arbitrariamente (escolhendo o número desejado bits de colisão) e ainda podem ser verificados instantaneamente. "
Além desse uso, o HashCash permitiu seu uso em vários sistemas. Um deles visava proteger as conexões cliente-servidor. Isso desde que o sistema poderia criar "Marcadores únicos" para cada conexão. Assim, um servidor pode reconhecer uma conexão genuína a partir de uma conexão falsa, protegendo os usuários do serviço.
Adam Back criou o HashCash com o objetivo de encontrar uma solução viável para o irritante problema de spam nos serviços de email.
Mais tarde, em junho de 1997, A. De volta a Ross Anderson, apresentou "Eternidade-USENET". Eternidade é essencialmente um serviço de publicação de informações resistente à censura. Para alcançar tal feito, esse sistema contou com a operação do PGP para garantir o serviço. Com este projeto, Back procurava uma maneira de permitir a publicação de informações anonimamente. Tudo isso em uma infraestrutura distribuída resistente à censura por governos ou terceiros maliciosos.
Então, em junho de 1998, "Assinaturas intransferíveis usando PGP". Este trabalho foi apresentado em conjunto com Ian Browne explicou como um sistema seria capaz de executar assinaturas intransferíveis usando o PGP. Com isso, ele conseguiu melhorar o nível de segurança do sistema PGP. Algo que Back usou muito em listas de discussão e que ele ainda usa hoje, em outros sistemas de comunicação.
Mais tarde, em 2000, Back apresentou o trabalho. Sistema de correio Freedom 2.0. Com isso, A. Back procurou implementar e projetar um novo sistema de email focado na privacidade. Mais tarde, em 2001, ele apresentou uma revisão desse trabalho, corrigindo alguns problemas detectados em sua primeira apresentação e adotando novas considerações de segurança.
Em 2001, Back criou uma livraria chamada credlib. Esta livraria é baseada em OpenSSL e foi criado para criar uma interface simples para usar as credenciais marcas o Chaum. O principal objetivo deste projeto era melhorar as infraestruturas de chave pública (PKI) Para isso, Back projetou esta biblioteca com o objetivo de fortalecer os meios de autenticação de credenciais. Por enquanto, credlib foi um grande avanço, seu uso foi posto de lado. Isso ocorreu porque o algoritmo usado por Back em seu projeto, o SHA-1, começou a mostrar sinais de vulnerabilidade logo depois.