• Stars
    star
    13
  • Rank 1,512,713 (Top 30 %)
  • Language
    Jupyter Notebook
  • Created about 5 years ago
  • Updated over 4 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Demonstrating 'secure device authentication' using an esp32 running the micropython firmware. This demo leverages a microchip secure element atecc608a and authenticates with Google IoT Core.

More Repositories

1

rustBoot

rustBoot is a standalone bootloader written entirely in `Rust`, designed to run on anything from a microcontroller to a system on chip. It can be used to boot into bare-metal firmware or Linux.
Rust
193
star
2

rustdhipv2

A prototype implementation of the Host Identity Protocol v2 for bare-metal systems, written in pure-rust.
Rust
38
star
3

Rusty_CryptoAuthLib

A platform agnostic (minimal) I2C driver for Microchip's Crypto Authentication HW (i.e. secure element `ATECC608A`), written in pure Rust.
Rust
24
star
4

fingerprinting_radios_w_ML

The key idea behind radio ๏ฌngerprinting is to extract unique patterns (or features) and use them as signatures to identify devices (or more precisely ID a radio embedded within a device).
Python
22
star
5

micropython_sensorfusion

Jupyter Notebook
21
star
6

optimus

A plain vanilla transformer implementation in Rust using the Candle ML framework
Rust
16
star
7

rustBoot-book

rustBoot documentation
Shell
10
star
8

static-dh-ecdh

Pure Rust implementations of static Diffie-Hellman (and static elliptic-curve DH) key-exchange
Rust
9
star
9

google_pay_ultrasound_tokens

This repo contains code for an ultrasound receiver. It can be used to sniff an 8 digit token (generated by Google-pay apps.) used in the discovery and pairing process.
HTML
5
star
10

rtic-twim-twis-dma-demo

A (working) example to demonstrate use of non-blocking DMA transactions on a nrf52840_mdk (makerdiary) board.
Rust
4
star
11

dtb2mmio

dtb2mmio is a simple command line utility that can parse device-tree blobs or flattened device-trees.
Rust
3
star
12

rustplanet-trainings

A curated set of rust related trainings for the embedded systems developer.
HTML
3
star
13

mtl

A playground for experimenting with Apple silicon GPUs and metal-rs bindings
Rust
3
star
14

gpuwithwgpu

Rust
2
star
15

nrf-secureboot-test

An nRF bootloader to generate and test `rust bindings` with rust-bindgen for nRF52840's HW crypto accelerator i.e. the ARM CryptoCell 310.
C
2
star
16

simple_conf_parser

A simple nom-based config parser
Rust
2
star
17

gen-llvm

A playground to learn Inkwell
LLVM
1
star
18

secautomation

A few js/python scripts that can be repurposed to save time
JavaScript
1
star