May 1996
Microsoft submits the Personal Information Exchange (PFX) draft to W3C and reaffirms its commitment to open Internet review and standards processes.
Microsoft's Goals for Security Technology
Microsoft's Commitment to Openness
SET - Secure Electronic TransactionsMicrosoftÆs Invitation
STLP - Secure Transport Layer Protocol
PFX - Personal Information Exchange
To address a critical need for increased security in personal computers and on the Internet, Microsoft Corporation will be taking a leadership approach to providing security technologies to meet the needs of developers, corporations, and end users. Microsoft's goals are as follows:
To date, Microsoft has made several efforts to deliver on the goals stated above.
This draft starts with Netscape's SSL 3.0 and adds features from Microsoft's PCT 2.0 based on feedback from cryptographers and implementers. It is intended to provide a simpler and more robust implementation, with additional scalability, improved security, and the additional functionality needed for wider application of the specification. This draft has been shared, via the IETF, with Netscape and other firms who have provided substantial input to SSL and to PCT.
To support this effort, the W3C has created the ietf-tls@w3.org list server to foster convergence of these protocols. The current plan calls for a draft document to be presented at the IETF Montreal Conference in June.
By working with the IETF and by fostering an open design review, Microsoft hopes that the industry will be able to benefit from a single secure channels protocol.
Users must be able to transport this personal property securely and offline from one browser to another, and from one platform to another. Specifically, users cannot accept being locked into using only one machine or one browser make and model for cryptographic operations. The scenario below clearly explains the need for this functionality.
A single end user, letÆs call her Alice, may spend hours at the office getting certificates, keys, and secrets on her office IBM-compatible machine with the æ"brand X" browser. She then needs to take them home -- securely -- to use on her home Macintosh with the "brand Y" browser. She should also be able to take them to a neighborÆs house, to a mall, to a kiosk, and so on. If she does NOT have this capability, she will be locked into using one machine, one platform, and one brand of browser.Currently, no standard exists to facilitate this transportation of information. However, as of today, Microsoft is submitting a discussion draft called Personal Information Exchange (PFX) to the W3C Subgroup on Identity. PFX is a discussion draft that provides a way for clients to transfer personal data from one environment to another without online server intermediaries.
As with both SET and STLP, the goal with PFX is to establish a single technology solution (as agreed upon in an open process via an established standards body) to solve an important security need. Microsoft encourages any developer who is interested in this technology to provide comments in the upcoming W3C forums and meetings.