= SCU - Secure Code Update Cookbook = This document includes instructions how to install and to run the Secure Code Update protocol. [[PageOutline(2-3,Table of Contents,inline)]] == Introduction == == Architectural Overview == == Installation == === Hardware and Software Requirements Installing the SCU protocol requires the following hardware tools and software packages: * [http://www.ubuntu.com/ Linux PC (Ubuntu)] * [http://docs.tinyos.net/index.php/Getting_started TinyOS-2.x SDK] * [http://tinyos.cvs.sourceforge.net/viewvc/tinyos/tinyos-2.x/?pathrev=release_tinyos_2_1_0_0/ TinyOS-2.1.0 source tree] * At least 2 TelosB sensor nodes Appunti: Config files in CONFIG_FILE=HOME_PATH+"/synapse-config.txt"; SECRET_KEYS_FILE=HOME_PATH+"/synapse-secret-keys.xml"; PUBLIC_KEYS_FILE=HOME_PATH+"/synapse-public-keys.bin"; Security bits configured during deployment == Running a Secure Code Update session ==