oatslite: a small theft deterrence protocol implementation
Daniel Drake
dsd at laptop.org
Wed May 27 11:50:01 EDT 2009
Hi,
I developed a small server implementation of the antitheft protocol:
http://wiki.laptop.org/go/Theft_deterrence_protocol
Along with a modification to the client side, we are using it to
automatically distribute lease and OS updates to nearly 4000 XOs in
Paraguay. It is working nicely, serving several XOs per minute during
school hours.
It's called oatslite, written in Python, and can be found here:
http://dev.laptop.org/git/users/dsd/oatslite
The README tells the whole story:
http://dev.laptop.org/git/users/dsd/oatslite/tree/README
This will be useful for any deployments who are interested in this
functionality, but requires a deployment-specific public/private
antitheft key pair (your public key must also be present in the
manufacturing data of all the XOs, this can be achieved through
keyjector or perhaps by asking Quanta to include it during
manufacturing)
I added some notes on the various other implementations available, and
the current level of client-side support, here:
http://wiki.laptop.org/go/Theft_deterrence_protocol#Server_implementations
http://wiki.laptop.org/go/Theft_deterrence_protocol#Client_implementations
Daniel
More information about the Devel
mailing list