Git Product home page Git Product logo

secure96's Introduction

Secure96

Secure96 is a mezzanine board containing a couple of different Integrated Circuits used for secure computing.

ATSHA204A is an Integrated Circuit that can be used in designs where symmetric encryption is an alternative. It also features built-in random number generator among other things. For more information about this IC and what it is capable of, please see the datasheet further down.

$ mkdir -p s96at/build
$ cd s96at/build
$ cmake -DCMAKE_C_COMPILER=arm-linux-gnueabihf-gcc ..

If you are running natively on an Arm device, then you do not have to specify the CMAKE_C_COMPILER.

TDB - IC for doing asymmetric cryptography.

TDB - This is a TPM from Infineon.

secure96's People

Contributors

michpappas avatar jbech-linaro avatar

Stargazers

Jevin Sweval avatar Hà Toàn avatar Darragh Grealish avatar oh no avatar Harry Koutsourelakis avatar Zev Watts avatar Mike Tsao avatar Jonathan Beri avatar

Watchers

Jevin Sweval avatar James Cloos avatar  avatar  avatar Raghu Krishnamurthy avatar  avatar Harry Koutsourelakis avatar

secure96's Issues

Secure96 TPM

Hello,

After a little bit of effort I was able to bring up and talk to the SLB9670 TPM on a hikey board using the latest released 4.15 kernel for the board. To bring this up i had to go through creating device tree entries and modifying the vanilla kernel TPM driver for it to work with the SLB9670 TPM. I believe this procedure will be slightly different for every board and this repository seems like a good place to perhaps have some documentation on how to bring up the TPM on each of the 96boards ? I wouldnt mind helping out with this.
Another question is how we can go about getting a firmware update for the Secure96 TPM. Infineon only provides firmware updates through OEM's. A firmware update is required in the secure96 TPM to fix the RSA bug that was discovered a few months ago. Any pointers would be helpful.

Thanks

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.