Update 'README.md'

This commit is contained in:
anandatul144 2021-02-12 11:46:13 +01:00
parent ad2314cded
commit b0c9e5497c

View File

@ -1,23 +1,23 @@
# openSSL-DICE
Simulated implementation of DICE based on microsoft paper on dice n riot. initial implementation, later to be implemented on Jetson Xavior
#Mbedtls DICE
Step 1 - skeletal setup
To run this you will need to
sketch roadmap of dataflow,
lable functions,
locate input and output DS,
find appropriate openssl fns,
0. make install mbedtls - https://github.com/ARMmbed/mbedtls
1. cd tria5
2. make two copies of this directory/code - master and slave
3. modify defines.h -
i. set SERVER_ADD to "localhost"
ii. set DFL_ID to MASTER_ID/CLIENT1_ID as required
4. make and run ./out/main on both
Step 2 - codify
on the first attempt it will fail after generating keys
use static value for ids, eg UDS, FW,
5.copy
i. from $master/../keys/Alias_pub.pem to $slave/../clientkeys/Server_pub.pem
ii. from $slave/../keys/Alias_pub.pem to $master/../clientkeys/Client1_pub.pem
6. run master and salve again (in order)
Step 3 - replace static IDs with real values
use real values from device? use rng?