Git Product home page Git Product logo

Comments (3)

alknopfler avatar alknopfler commented on August 18, 2024

Doubt I'm having on my table:

from sztp.

glimchb avatar glimchb commented on August 18, 2024

@alknopfler

  1. Customer places an order to DPU vendor to buy DPUs
  2. without Security (classic ZTP) - Vendor will send only Serial Numbers of the devices back to the Customer
  3. with sZTP - Vendor creates certificates with serial numbers and sends them back to the Customer
  4. Vendor places iDEVID (priv key, pub key, certif,..) to the Device's TPM-like storage
  5. Customer loads this information to the Bootstrap server using NB APIs or configuration file
  6. Devices arrive to the site and powered up
  7. Device get URL of the Bootstrap server (via mDNS or SLAAC or DHCP)
  8. Device offers iDEVID to the Bootstrap server
  9. Bootstrap server verifies iDEVID of the device
  10. Bootstrap server optionally sends ownership voucher to the device
  11. Bootstrap server sends signed artifacts (OS image, config) to the device
  12. Device verifies signed artifacts and starts installation

from sztp.

glimchb avatar glimchb commented on August 18, 2024

also see here https://wiki.archlinux.org/title/Trusted_Platform_Module
also see here https://github.com/tpm2-software
also see #123

from sztp.

Related Issues (20)

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.