Segredos
O programa Segredos utiliza de criptografia visual para recuperar segredos encriptados, em aplicações digitais ou não, como operações de internet banking ou na verificação de legitimidade de um produto. Através da operação de uma câmera em dispositivo móvel, em conjunto com técnicas de visão computacional, o programa permite revelar um segredo através da sobreposição de duas imagens, ou parcelas, geradas utilizando métodos de criptografia visual.
Neste caso, uma das parcelas será exibida em um monitor ou será impressa na embalagem de um produto, por exemplo, enquanto a outra estará em um dispositivo móvel, como um smartphone. No dispositivo móvel, o programa de computador realiza uma operação de alinhamento entre ambas, e promove a sobreposição automaticamente, revelando um segredo ao usuário diretamente na tela do dispositivo.
Um grande diferencial do programa é o alinhamento automático das parcelas da criptografia visual, e sua independência ao tipo de criptografia utilizada, seja tradicional, baseada em segmentos, grelha de Cardano etc. Ainda, permite revelar o segredo em tempo real, apenas a partir da habilitação da câmera sem a necessidade do registro das imagens.
Aplicações
Protocolos de autenticação que utilizam criptografia visual (Ex: Transações bancárias)
Verificar a legitimidade de um produto (Ex: Embalagens de fármacos)
AUTORES:
Prof. Dr. Julio César López Hernández
- Professor Associado no Instituto de Computação da Universidade Estadual de Campinas.
- Doutor em Ciências da Computação pela Universidade Estadual de Campinas (2000).
- Mestrado em Arte pela University of Texas at Austin (1991).
- Mestrado em Matemática Aplicada pela Universidad del Valle (1985).
- Graduação em Matemática pela Universidad del Valle (1983).
Franz Pietz
- Graduação em Matemática Aplicada pela Universidade Estadual de Campinas (2011).
- Doutorado em andamento em Ciência da Computação pela Universidade Estadual de Campinas.
- Mestre em Ciências da Computação pelo IC-Unicamp.