Hi Jan, thanks for your interest! :-) To answer your question... Already noted in the proposal for being donated is the baseline platform for Milagro, which, on a high level, consists of the following: Milagro libraries and tools consisting of: - Distributed Key Management platform and service API - Distributed Key Management CLI - Software Defined Distributed Security Module (SD-DSM) build platform - Distributed Key Management Endpoints (software) - Crypto application stacks (some more info below)
COMPLETED and production ready components contributed to the project include: - M-Pin Authentication and distributed trust platform - delivering password-less 2FA (see below for some more context…) * M-Pin-in-Mobile Client Libraries for iOS, Android and Windows Phone * M-Pin-in-Javascript Libraries for Browsers - Generic library for IoT cryptography (the crypto lib that’s at the core of basically all the components) IN BETA DEVELOPMENT and to be completed with Apache: - Distributed Key Management platform and service API - Distributed Key Management CLI - Software Defined Distributed Security Module (SD-DSM) build platform - Distributed Key Management Endpoints (software) IN ALPHA DEVELOPMENT and to be completed with Apache: - M-Pin Secure Channel - delivering certificate-less TLS-PSK - M-Pin Secure Channel libraries for Linux, other embedded and mobile OS - Distributed Trust Authority Crypto App - Cloud Encryption Gateway There is some nuance to the above. First, the M-Pin Auth Platform uses a 2 D-TA model (i.e. a model with two sources of distributed trust). That architecture is being refined to incorporate a 3 D-TA model for cryptographic and data residency / customer requirement reasons. This shouldn't have much of an impact but that development is ongoing. In essence, the M-Pin auth platform is the basis for and ultimately evolving into the Milagro platform. Just like the 2 D-TA M-Pin platform supports the M-Pin authentication crypto app stack, the Milagro platform is designed to support a number of crypto app stacks. One of those is the Distributed Trust Authority crypto app which is essentially a way for any 3rd party to create a D-TA and publicly register it as a community or commercial D-TA and in turn enable crypto applications (like the M-Pin Platform) to obtain shares of keys from the D-TAs. We are investigating using the Ethereum platform to do this, but any suggestions would be welcome as we flesh out the details. We also have an internal M-Pin Secure Channel work stream and we have an alpha version using the 2 D-TA model providing TLS-PSK (with perfect forward secrecy) for the MQTT protocol. The plan is to evolve that further into a IoT secure channel crypto app on the Milagro platform. And finally a word on patents: Additionally, MIRACL will be licensing the M-Pin Authentication patents to the Apache Foundation under the terms of the contributor agreement. Those patents are US 9154302, US 9106644 and potentially others in our portfolio. NTT may contribute some of their IP as needed, that's in review. The M-Pin IETF Informational draft is up on Datatracker at this link: https://datatracker.ietf.org/doc/draft-scott-mpin/ I realize there is a lot to take in. Please respond back with any requests for more information or clarification. Cheers, Patrick --- Patrick Hilt Chief Technology Officer MIRACL > On Dec 2, 2015, at 3:53 PM, Jan Willem Janssen <janwillem.jans...@luminis.eu> > wrote: > > Hi, > >> On 10 Nov 2015, at 10:29, Nick Kew <n...@apache.org> wrote: >> >> On Tue, 2015-11-10 at 01:33 +0000, Nick Kew wrote: >>> I should like to propose that we consider OpenMiracl for incubation. >> >> This proposal is now at >> https://wiki.apache.org/incubator/OpenMiraclProposal > > I’ve read the proposal with great interest, but am still curious about > what exactly is donated upon entering the incubator and what is > intended for future development in the Apache community. Can anybody > shed some light on this? > > -- > Met vriendelijke groeten | Kind regards > > Jan Willem Janssen | Software Architect > +31 631 765 814 > > My world is revolving around INAETICS and Amdatu > > Luminis Technologies B.V. > Churchillplein 1 > 7314 BZ Apeldoorn > +31 88 586 46 00 > > http://www.luminis-technologies.com > http://www.luminis.eu > > KvK (CoC) 09 16 28 93 > BTW (VAT) NL8169.78.566.B.01 > --------------------------------------------------------------------- To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org For additional commands, e-mail: general-h...@incubator.apache.org