Privacy CA provides functionality intended to facilitate the use of Trusted Computing technology. The Trusted Computing Group has defined functional and interface specifications to allow computers communicating on the Internet to exchange information about their software and hardware configuration so as to reach a degree of mutual trust. This can lead to a much greater degree of security for network based software as well as allowing development of new kinds of applications that were previously impossible.
Trusted Computing allows an unprecedented degree of visibility and transparency into the internal operations of networked computers, raising obvious privacy concerns. One mechanism introduced by the TCG to protect end-user privacy while still allowing remote trust establishment is the Privacy CA. This system, privacyca.com, is an implementation of the TCG specification and provides the functionality required to implement TCG network communications while protecting privacy.
See the page on API Specifications for details on how to communicate with Privacy CA and use its capabilities in conjunction with software written to run on Trusted Computing systems.
Privacy CA is at this time an experimental technology demonstration and is exclusively for personal and experimental use.
THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.