5. Crypto for everyone
• It has to just work
• No compromises
• Network effect
5
Crypto and security are not a
goal in themselves
6. In 9 months
• 5 million service users
• Peak bandwidth 160 Gb/s
• 300 million files, average 3 million
uploaded, ~ 100 takedowns each day
• Alexa rank ~ 800
• Hosted in Germany, Luxembourg, and
New Zealand
6
Still in beta
7. E2E and UCE
• Open source enables MEGA’s key design
features: E2E (end-to-end encryption) and
UCE (user controlled encryption)
• Most functionality and code is client-side
(browser, apps)
• Solid foundation for collaboration and
communication services in the future
7
8. Client-side Open Source
• jQuery UI
• jQuery color plugin
• jQuery mouse wheel plugin
• jScrollPane
• JS EXIF library
• Mega Pixel
• Open PGP RSA.js
• Arkanoid HTML5 Game
• JS Crypto Lib (Stanford U)
• zxcvbn.js
8
Full list at mega.co.nz/#credits
9. Open Source from MEGA
9
• C++ Software Development Kit (SDK) to use
MEGA APIs on GitHub
https://github.com/megaprivacy
• All client side applications will be open
sourced (timing, details depends on
MEGA’s response to the Telco Spying Bill)
12. 12
“By subverting the internet at every level to make it a vast,
multi-layered and robust surveillance platform, the NSA has
undermined a fundamental social contract. The companies
that build and manage our internet infrastructure, the
companies that create and sell us our hardware and software,
or the companies that host our data: we can no longer trust
them to be ethical internet stewards.
This is not the internet the world needs, or the internet its
creators envisioned. We need to take it back.
And by we, I mean the engineering community.”
Bruce Schneier
13. 13
Everything has to be re-engineered
• Internet protocols
• Crypto specs, libraries
• Switches, routers
• Internet backbone
• Cloud systems
• Apps and services
• …
14. 14
Open Source trust
open protocols, open implementations,
open systems
If you don’t know who or what to
trust, you trust nothing at all
18. 18
What Open Source can offer
• Universal access
• Community building
• Merit-based contributions
• Use and re-use
• Peer review
• Transparency
• …
19. 19
1. MEGA and open source
2. The open source challenge:
Re-engineering the Internet
3. “o” is the new “e”