Giter Club home page Giter Club logo

btctoken-mikroc's Introduction

Nova geração de tokens de segurança bancários

Este repositório é parte do projeto "Nova geração de tokens de segurança bancários", que venceu a Olimpíada USP do Conhecimento de 2013, promovida pela Pró-Reitoria de Pesquisa da USP, na categoria Ciências Exatas.

Mais detalhes podem ser encontrados na notícia publicada no site do IFSC-USP e no vídeo explicativo gravado para a Olimpíada.

Na época, criptomoedas ainda não eram muito conhecidas pelo público geral, então o foco foi apresentar o projeto como um dispositivo genérico de autenticação de transações, que poderia ser usado também com bancos convencionais.

Este foi, muito provavelmente, o primeiro projeto envolvendo criptomoedas e blockchain desenvolvido na USP. Foi também, um dos primeiros protótipos funcionais de hardware wallet do mundo. Na época, o Trezor ainda estava em desenvolvimento, e o código disponível consistia basicamente nas bibliotecas criptográficas. Nós utilizamos as bibliotecas criptográficas do Trezor e implementamos todo o protocolo e toda a integração com o Electrum, chegando a um protótipo completo e funcional de hardware wallet antes do Trezor.

Organização

O projeto foi organizado em três repositórios. Originalmente, tratavam-se de repositórios Fossil, que foram convertidos para Git a fim de arquivá-los aqui no GitHub.

O kit utilizado para desenvolvimento do protótipo de hardware wallet foi o Mikromedia for STM32 M4. O arquivo de firmware, que pode ser gravado em um kit desses para reproduzir o experimento, pode ser encontrado nos releases do projeto.

Equipe

Participaram do projeto:

  • Alfredo Antonio Alencar Exposito de Queiroz
  • André de Freitas Smaira
  • Antenor Fabbri Petrilli Filho
  • Prof. Dr. Attilio Cucchieri
  • Prof. Dr. Carlos Antonio Ruggiero
  • Daniel Marchini Haddad
  • Felipe Ferreira
  • Gabriel Camoese Salla
  • Heitor Pascoal de Bittencourt
  • José Teixeira da Silva Júnior
  • Krissia de Zawadzki
  • Lucas Eduardo Visolli Sala
  • Prof. Dr. Luiz Nunes de Oliveira
  • Paulo Matias
  • Thereza Cury Fortunato
  • Vinícius Henrique Auríchio

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.