Warning:
This wiki has been archived and is now read-only.

Main Page

From W3C Web Cryptography Wiki
Jump to: navigation, search

Web Cryptography Working Group Wiki

Welcome to the Web Crypto WG wiki page !

This page intend to reflect the on going work handled in this WG, with links to deliverables, and sharing as much as possible about our activities.

Status has been updated in July 2013.

WG charter and History

This WG has been kicked off in May 2012 after W3C made several workshops on security and identity topic. Our charter is here

WG Participants

While having 70 participants from 26 organizations and 8 Invited Experts, this WG is always recruiting participants :)

The list of current participants is here

WG Deliverables

Our charter covers the delivery of an API to help developers to use cryptographic primitives. At the moment, we are working on several documents :

  • Use cases and requirements [1] : a note gathering the rationale for the Web Crypto APIs
  • A low level API, named Web Crypto API [2] : the actual cryptographic primitives, this specification is moving towards Candidate Recommendation [3]. It is expected to exit Implementation Call in March 2015. Read the way we manage specification track and check where we are in this adventure here
  • A Web Crypto Key Discovery API spec : a separate API allowing to retrieve keys, currently a Working Draft.

STATUS of web crypto activity for TPAC : here


  • A security framework description (on hold at the moment) [4]
  • A high level API (on hold at the moment) [5]

WG Future Work

The WG is also conducting some prospective work, for next version of the specifications, to be elaborated in 2014/2015

  • Integration of Streams in Web Crypto API
  • Certificate management and usage
  • Retrieving several keys
  • Dealing with hardware tokens
  • Integration of new algorithms
  • Potential new requirements from Web RTC
  • Potential new requirements from Web Payment activity


Wiki reporting that work is accessible here Some ideas related to the Web Crypto Next Workshop held in Sept 2014 can be found here [6]

WG Testing activity

The maturity of our specifications requires to start the testing activities. Information can be found under the dedicated page

Available tests for Web Crypto API (as gathered in December 2014)

  • Google

[7] as test data with [8] plus [9] including WebKit overlap

First implementations

  • Web Crypto API

Some implementations have already been announced for the Web Crypto API.

- BBN: PolyCrypt project presentation and project website, including an add-on for FireFox FoxyCrypt

- Netflix: NfWebCrypto project blog and github

- Google: statement and corresponding issue by the Chromium team.

- Internet Explorer: Developer documentation for IE11 preview

- WebKit: Implementation is tracked as bug 122679

- Firefox: Implementation is being tracked under bug 865789 and progress is available here


WG meetings (call and F2F)

  • WG life overview

The WG meets every two weeks during conf call. Recent minutes are available on the W3C webcrypto page The WG meets 2 or 3 times a year. A shared public calendar is available here

  • Calls : every 2 mondays @ 20:UTC. You may read few things to be efficient on IRC [13]
  • F2F meetings:
    • Next meeting is planned for the Spring 2014 (location and dates o be defined) registration agenda
    • Previous meetings

Summer 2012 meeting in Mozilla offices (Mountain View, California, US) [14]

Fall 2012 meeting during TPAC 2012 (Lyon, France)[15]

Spring 2013, eBay/PayPal offices, San Jose, California, US F2F April2013

Fall 2013 meeting during TPAC 2013, Shenzhen, China [16]

Fall 2014 meeting during TPAC 2014, Santa Clara (CA), US [17]

  • Minutes of our regular calls and F2F

2012 Year :

7 May 2012 Public introduction , 14 May 2012 minutes , 21 May 2012 minutes , 4 June 2012 minutes , 11 June 2012 minutes, 18 June 2012 http://www.w3.org/2012/06/18-crypto-minutes.html minutes ], 02 July 2012 minutes, 09 July 2012 minutes, 16 July 2012 minutes Face-to-Face: July 24-25 2012 (location Mountain View, USA): 24 July minutes , 25 July minutes 06 August 2012 minutes , 13 August 2012 minutes , 20 August 2012 minutes, 27 August 2012 minutes, 4 September 2012 minutes, 10 September 2012 minutes , 17 September 2012 minutes, 1 October 2012 minutes, 8 October 2012 minutes , 15 October 2012 minutes , 22 October 2012 minutes TPAC 2012 (Oct. 29-Nov. 2, Lyon, France; meeting day Nov. 1-2): Nov. 1 2012 minutes , Nov. 2 2012 minutes 12 November 2012 minutes , 26 November 2012 minutes , 10 December 2012 minutes , 17 December 2012 minutes

Year 2013 :

07 January minutes , 21 January minutes, 04 February minutes , 18 February minutes , 04 March minutes , 18 March minutes, 01 April minutes , 15 April minutes Face-to-face: 23-24 April. 23 April minutes, 24 April minutes 06 May minutes , 13 May minutes, 20 May minutes, 27 May minutes, 03 June minutes, 17 June minutes , 24 June minutes, 8 July minutes, 22 July minutes, 5 August minutes , 19 August minutes http://www.w3.org/2013/08/19-crypto-minutes.html , 16 September minutes, 14 October minutes, 28 October minutes

Supporting MIT Sloan School of Management research activities

The WG is also an object of study of JoAnne YATES, Sloan Distinguished Professor of Management from MIT Sloan School of Management. More information about this research [18] .

Proposals

Archives and past activities

The WG sometimes uses the Wiki to gather useful information [19]