A trust web keying process provides secure peer networking of computing
devices on an open network. A device is initially keyed at distribution
to an end user or installer with a device-specific cryptographic key, and
programmed to respond only to peer networking communication secured using
the device's key. The device-specific key is manually entered into a
keying device that transmits a re-keying command secured with the
device-specific key to the device for re-keying the device with a group
cryptographic key. The device then securely peer networks with other
devices also keyed with the group cryptographic key, forming a trust web.
Guest devices can be securely peer networked with the trust web devices
via a trust web gateway.