Bolsa de PD em Criptografia e Segurança da Informação

Post-doctoral fellowship in Cryptography and Information Security

Nº: 1642

Área de conhecimento: Ciência da Computação

Field of knowledge: Computer science

Nº do processo FAPESP: 2015/50520-6

FAPESP process: 2015/50520-6

Título do projeto: Criptografia pós-quântica eficiente para construção de aplicações de segurança avançadas

Project title: Efficient post-quantum cryptography for building advanced security applications

Área de atuação: Criptografia e Segurança da Informação

Working area: Cryptography and Information Security

Quantidade de vagas: 1

Number of places: 1

Pesquisador principal: Marcos Antonio Simplicio Junior

Principal investigator: Marcos Antonio Simplicio Junior

Unidade/Instituição: Escola Politécnica / Universidade de São Paulo

Unit/Instituition: Escola Politécnica / Universidade de São Paulo

Data limite para inscrições: 31/07/2017

Deadline for submissions: 2017-07-31

Publicado em: 30/06/2017

Publishing date: 2017-06-30

Localização: Av. Prof. Luciano Gualberto, travessa 3, 380, São Paulo

Locale: Av. Prof. Luciano Gualberto, travessa 3, 380, São Paulo

E-mail para inscrições: mjunior@larc.usp.br

E-mail for proposal submission: mjunior@larc.usp.br

  • Resumo Summary

    Criptosistemas pós-quânticos envolvem basicamente as famílias de algoritmos baseados em reticulados (lattices), códigos corretores de erros, sistemas multivariados quadráticos (MQ) e esquemas baseados em primitivas criptograficas simétricas em geral, bem como em funções de hash. O projeto em que o candidato de PD será inserido visa especificar, desenvolver e analisar sistemas criptográficos pós-quânticos seguros e amigáveis a hardware, com o objetivo de fornecer uma variedade de serviços de segurança, incluindo cifração, autenticação e assinaturas digitais. O foco do trabalho realizado será em melhorias de desempenho, possivelmente em termos de tempo de processamento e uso de energia, mas especialmente em termos de tamanhos de chaves, assinaturas e textos cifrados.

    A análise de segurança desses sistemas deve considerar tanto ataques criptoanalíticos como ameaças relacionadas à implementação, tais como ataques de canal colateral (side-channel). Já a avaliação de desempenho dos esquemas será tanto teórica (considerando-se complexidade computacional, capacidade de tirar proveito de paralelismo, etc.) quanto experimental (usando protótipos de software e implementações de hardware).

    Os principais requisitos para a candidatura à vaga são: (1) uma sólida formação em criptografia, de preferência (mas não necessariamente) com primitivas pós-quânticas, (2) e boas habilidades de projeto/programação, de preferência (mas não necessariamente) em linguagens de programação como C e/ou linguagens de descrição de hardware como VHDL.

    Post-quantum cryptosystems involve basically the families of algorithms based on lattices, error correcting codes, multivariate quadratic systems (MQ), and schemes based on symmetric cryptography primitives in general, as well as on hash functions. The project in which the PD candidate will be inserted aims to specify, develop and analyze secure and hardware-friendly post-quantum cryptographic schemes for providing a variety of security services, including encryption, authentication and digital signatures.

    The focus will be on performance improvements, possibly in terms of processing time and energy requirements, but especially in terms of key, signatures and ciphertext sizes. The security analysis of these schemes should consider both cryptanalytic attacks and implementation-related threats, such as side-channel attacks. The performance evaluation of the schemes will be both theoretical (considering computational complexity, underlying parallelism opportunities) and experimental (using software prototypes and hardware implementations).

    The main requirements for the application are (1) a solid background in cryptography, preferably (but not necessarily) with post-quantum primitives, (2) and good design/programming skills, preferably (but not necessarily) in programming languages such as C and/or hardware description languages such as VHDL.

    This opportunity is open to candidates of any nationalities. The selected candidate will receive a FAPESP's Post-Doctoral fellowship in the amount of R$ 6.819,30 monthly and a research contingency fund, equivalent to 15% of the annual value of the fellowship which should be spent in items directly related to the research activity.

    More information about the fellowship is at: www.fapesp.br/en/5427.