Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
xifnet:ioslaves:auth [2016/08/29 03:09] – [Key sending procedure] xifxifnet:ioslaves:auth [2019/03/16 17:31] (current) xif
Line 1: Line 1:
 +====== Authentication ======
  
 +===== Principles =====
 +
 +Just a hash challenge (actually using [[https://en.wikipedia.org/wiki/Whirlpool_(cryptography)|Whirlpool]]) to resolve for masters in order to authenticate themselves, using a symmetric key, that needs to be sent to slaves.
 +
 +===== Key storage/auth methods =====
 +
 +Plugins on master side can be made to store and do the hash in an other way than plain raw key storage on the master's filesystem.
 +
 +==== Arduino/EEPROM method ====
 +
 +===== Permissions =====
 +
 +===== Key sending procedure =====
 +
 +Log on the slave side :\\
 +{{:xifnet:ioslaves:screenshot_2016-08-29_a_02.40.24.png?direct|}}
 +
 +Log of the master which stores and sends its key to the slave :\\
 +{{:xifnet:ioslaves:key-master-sending.png?direct|}}
 +
 +Log of the master which authorizes the first master to send the key, and chooses associated permissions :\\
 +{{:xifnet:ioslaves:key-master-auth.png?direct|}}
 +
 +Logs of initial key sending (accepting the first key without being authenticated) :\\
 +{{:xifnet:ioslaves:initial-key-sending.png?direct|}}
  • xifnet/ioslaves/auth.txt
  • Last modified: 2019/03/16 17:31
  • by xif