Project Number


Project Title

Exploiting Insecurity to Secure Software Update Systems

Technical Contacts

PI: Justin Cappos

Participating Organizations

Computer Science and Engineering
Polytechnic Institute of NYU
Metrotech 6 Brooklyn NY 11201

GPO Liaison System Engineer

Vic Thomas


This proposed effort will create a framework that secures the software update systems that operate on GENI. The work will define and implement a security layer that can operate over many different application-specific installation environments, thus providing secure update functions for diverse GENI nodes and clients. The proposal plans to leverage the VM and the redirection proxy from the Million Node GENI project to support multiple platforms. The effort provides secure key management support for software update system developers, allowing software updates to be signed, validated, and distributed securely.

Current Capabilities


Spiral 4

Project Technical Documents

Main project website

Securing Software Updates in GENI (overview document)
Client library design
Repository library design
Design documents: Client Specification and Server Specification

Source code (including client and repository libraries):

Quarterly Status Reports

December 2009 report
March 2010 report
June 2010 report
November 2011 report
March 2011 report
March 2012 report
July 2012 report

Spiral 2 Connectivity

Related Projects

Provisioning Service (Raven)

Last modified 10 years ago Last modified on 08/01/12 03:34:32

Attachments (9)

Download all attachments as: .zip