Deprecated: Constant E_STRICT is deprecated in /srv/http/wiki/inc/init.php on line 42

Warning: Cannot modify header information - headers already sent by (output started at /srv/http/wiki/inc/init.php:42) in /srv/http/wiki/inc/init.php on line 48

Warning: Cannot modify header information - headers already sent by (output started at /srv/http/wiki/inc/init.php:42) in /srv/http/wiki/inc/auth.php on line 437

Warning: Cannot modify header information - headers already sent by (output started at /srv/http/wiki/inc/init.php:42) in /srv/http/wiki/inc/Action/Export.php on line 104

Warning: Cannot modify header information - headers already sent by (output started at /srv/http/wiki/inc/init.php:42) in /srv/http/wiki/inc/Action/Export.php on line 104
xifnet:ioslaves:auth

Table of Contents

Authentication

Principles

Just a hash challenge (actually using 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 :

Log of the master which stores and sends its key to the slave :

Log of the master which authorizes the first master to send the key, and chooses associated permissions :

Logs of initial key sending (accepting the first key without being authenticated) :