Enigmedia. Innovación en comunicaciones cifradas

42
Gerard Vidal, Founder PhD (+1) 347 264 0454 [email protected] www.enigmediacorp.com ROBUST & LIGHT-WEIGHT ENCRYPTION

description

Gerard Vidal. Fundador / Founder. Enigmedia. Curso de Verano "Innovación Disruptiva en tecnologías de seguridad". Campus Vicálvaro de la URJC. Summer Course "Disruptive innovation in security technologies". URJC's Vicálvaro Campus.

Transcript of Enigmedia. Innovación en comunicaciones cifradas

Page 1: Enigmedia. Innovación en comunicaciones cifradas

Gerard Vidal, Founder PhD

(+1) 347 264 0454 [email protected]

www.enigmediacorp.com

ROBUST & LIGHT-WEIGHT

ENCRYPTION

Page 2: Enigmedia. Innovación en comunicaciones cifradas

1. A brief intro to Chaos

2. How can you study Chaos?

3. The innovation

4. Secure Communication Platform

5. Roadmap

OUTLINE

Page 3: Enigmedia. Innovación en comunicaciones cifradas

• Una teoría matemática reciente

• Primeros trabajos a finales del XIX

• Se hizo popular en 1963 con E. Lorenz

• Forma parte de la matemática No Lineal

• Problemas con propiedades básicas:

• Asociativa => a + b + c = (a + b) + c

• Conmutativa => a + b = b + a

• Elemento neutro => a + 0 = a

• Elemento opuesto => a + b = 0 => a = - b

• Están muy presentes en nuestro día a día Henri Poincaré

1854 – 1912

¿QUÉ ES EL CAOS?

Page 4: Enigmedia. Innovación en comunicaciones cifradas

• Nos gusta la sopa • Nos gusta el chocolate

EJEMPLOS NO LINEALIDADES

Page 5: Enigmedia. Innovación en comunicaciones cifradas

¡Nos tendría

que gustar

el doble!

FALLA

LA PROPIEDAD

ASOCIATIVA

NO nos gusta la SOPA CON CHOCOLATE…

EJEMPLOS NO LINEALIDADES

Page 6: Enigmedia. Innovación en comunicaciones cifradas

• Inhalamos oxígeno

• Expiramos dióxido de carbono

O2

CO2

EJEMPLOS NO LINEALIDADES

Page 7: Enigmedia. Innovación en comunicaciones cifradas

El proceso contrario…¡NO FUNCIONA!

FALLA

LA PROPIEDAD

CONMUTATIVA

EJEMPLOS NO LINEALIDADES

Page 8: Enigmedia. Innovación en comunicaciones cifradas

• Propagación del error

• Dos ejemplos

• Caída libre

• Trayectoria planetas (según la mecánica clásica)

ERROR EN SISTEMAS LINEALES

Page 9: Enigmedia. Innovación en comunicaciones cifradas

Tiempo

De

sce

nso

En azul la trayectoria con g = 9,7 m/s2

En rojo la trayectoria con g = 10 m/s2

ERROR EN SISTEMAS LINEALES

𝑣𝑦 𝑡 = 𝑣0 − 𝑔𝑡

𝑦 𝑡 = ℎ0 + 𝑣0𝑡 −1

2𝑔𝑡2

Page 10: Enigmedia. Innovación en comunicaciones cifradas

• Trayectoria de los planetas

• Leyes de Kepler

• Ley de la Gravedad

EJEMPLO NO LIEALIDADES

Page 11: Enigmedia. Innovación en comunicaciones cifradas

Un pequeño error hace

que la estructura de las

soluciones cambie.

EJEMPLO NO LIEALIDADES

Page 12: Enigmedia. Innovación en comunicaciones cifradas

P R E S E N T E F U T U R O

ESTADO 1

El ESTADO 1 está descrito por

unas condiciones iniciales.

El error no viene dado por un error en la medida,

sino porque el cálculo tiene precisión finita.

LEYES

DE LA

NATURALEZA

ESTADO 2

ESTADO N

RUPTURA DEL PARADIGMA DETERMINISTA

Page 13: Enigmedia. Innovación en comunicaciones cifradas

CCD CAMERA

Telescopical Mirror

Point Light Source

Convective Cell

Data Multiplexer Temperature Measurement

Spatial Filter

Image Processing Video Recorder

Beam Splitter

Beam Splitter

THE EXPERIMENT-THIS IS REAL

Page 14: Enigmedia. Innovación en comunicaciones cifradas

Pitchfork Hopf Heteroclinic Connection

T.Ondarçuhu et al., “Dynamical patterns in Bénard-Marangoni convection in a square container”, Phys. Rev. Lett. 70, 3892 (1993).

THE PATTER DYNAMICS

Page 15: Enigmedia. Innovación en comunicaciones cifradas

• El sistema de ecuaciones que modela el experimento

tiene unas propiedades especiales.

• Usamos la impredectibilidad para generar secuencias

pseudoaleatorias.

CÓMO SURGE ENIGMEDIA

Page 16: Enigmedia. Innovación en comunicaciones cifradas

Classical Pseudo-Random Bit Generator XOR’ed with the plaintext.

In order to securely distribute the same seed to both sides (A and B) we use standards

such as TLS, PKI & Certificates.

SHEME

Page 17: Enigmedia. Innovación en comunicaciones cifradas

Enigmedia has developed a Keystream ciphering system based on Chaos and non-linear

dynamics, this system is characterized by:

PERFOMANCE PORTABILITY SECURITY TESTED

%95 less CPU

consumption

than standards

No specific

hardware

required

252 bits of seed

– customizable

A secure videoconference

system has been

implemented to prove

improvements from our

ciphering respect

state-of-the-art

OVERVIEW

Page 18: Enigmedia. Innovación en comunicaciones cifradas

1st STEP GENERATE A SEQUENCE OF PSEUDO RANDOM BITS.

A chaotic system has special properties:

Its inner symmetries assure the

equiprobability when binarizing respect a

symmetry axis.

Knowing the dynamical invariants we can

set the sampling rate to obtain uncorrelated

samples, i.e., samples “look randomly

chosen”.

HOW IT WORKS – 1/2

Page 19: Enigmedia. Innovación en comunicaciones cifradas

2nd STEP MIX THE SAMPLES

We use a set of transformations related with the Baker’s Transformation,

a process described by the Smale’s Horseshoe [1967].

This process has advantages:

HIGH SPEED NO INVERSE

FUNCTION

PERTURBATIONS

(errors) growth

exponentially

HOW IT WORKS – 2/2

Page 20: Enigmedia. Innovación en comunicaciones cifradas

Patent

Pending

The figure shows how

temporal correlation

between bits tends to zero.

MUTUAL INFORMATION

Page 21: Enigmedia. Innovación en comunicaciones cifradas

RANDOMNESS TESTS - DIE HARD AND NIST

800 sequences, 1 Million bits each one

All tests have been passed.

P-values for all tests are bigger than p>0,0001

General p-value for all tests is:

SECURITY ANALYSIS- RESUME

Page 22: Enigmedia. Innovación en comunicaciones cifradas

The cycles/byte have been measured using OpenSSL speed test algorithm in the different processors.

WE DO NOT USE MULTICORE, ACCESS TO EXTRA-REGISTERS, SIMD OR SPECIAL INSTRUCTIONS

PROCESSOR ENIGMEDIA (Cycles/Byte) AES 128CBC (Cycles/Byte)

ARM A8 1 GHz with Neon 2,33

ARM A8 1 GHz without Neon

ARMv7 720 MHz

AMD C-60 800 MHz

INTEL i3 2 GHz

11,00

4,80

2,95

1,77

***

***

55,28

49,95

32,26

Cycles/Byte

***

***

20,79

7,56

10,92

BENCHMARK

Page 23: Enigmedia. Innovación en comunicaciones cifradas

Encrypting 20 times faster

We secure everything

Our core encryption technology gives us the advantage to provide security in any other market.

For example, VPN, Internet of things, cloud storage…

PORTABLE

& SECURE

252 bits

- 95% CPU

Page 24: Enigmedia. Innovación en comunicaciones cifradas

0

20

40

60

80

100

120

140

HTTPS RTMPS RTMPE Enigmedia

Codification

Extra BW

Base

Here we shown a comparison

among different protocols and the

overhead while encrypting.

Communication Platform uses

compresion and Enigmedia

encryption, obtaining savings

around the 50% while making

secure real-time video/audio

communications.

STREAMING PROJECT- BW

Page 25: Enigmedia. Innovación en comunicaciones cifradas

0

500

1000

1500

2000

2500

RTMP ENIGMEDIA RTMPE RTMPS

Connections

Here we present the number of

simultaneous connection in a

standard server using different

streaming protocols.

In order to have a reference of the

encryption pay-off, we show RTMP

(a non encrypted protocol) against

RTMPE & RTMPS solutions and

Enigmedia.

S.P CONNECTIONS PER SERVER

Page 26: Enigmedia. Innovación en comunicaciones cifradas

• Quién compra cifrado?

• Cómo se vende cifrado?

• Por qué no hay tiendas de cifrado????!!!!!!!!!!

• Por qué nadie me entiende si se lo he

demostrado matemáticamente?

CHOQUE DE REALIDAD

Page 27: Enigmedia. Innovación en comunicaciones cifradas

1. Montar la empresa

2. Hacer lista de gente que nos pueda entender

3. Hacer un prototipo para que la gente que no nos entiende lo vea

LAS PRIMERAS DECISIONES

Page 28: Enigmedia. Innovación en comunicaciones cifradas

Platform to create secure

and private network with

Voice and Video

communications with a

Tablet, Smartphone, PC, TV

and under a single license.

SECURE COMMUNICATIONS SOLUTION

Page 29: Enigmedia. Innovación en comunicaciones cifradas

+ 220% - 50%

Enigmedia created a secure VoIP software.

Achieving a 50% reduction in bandwidth consumption,

while doubling the standard amount of talking time.

BENEFITS

Page 30: Enigmedia. Innovación en comunicaciones cifradas

Downloadable directly from

the App store and Google Market.

Simple and customizable interface.

Tablet / PC

Smartphone

ENIGMEDIA APP

Page 31: Enigmedia. Innovación en comunicaciones cifradas

Encrypted

Teleconferencing

Room

Blue-Ray Quality

Plug &

Play

ENIGMEDIA BOX – TV SYSTEM

Page 32: Enigmedia. Innovación en comunicaciones cifradas

Guest mode:

Secure communication between

Enigmedia user and other user.

Secure communication

between Enigmedia users

GUEST MODE: SECURES YOUR CONTACTS

Page 33: Enigmedia. Innovación en comunicaciones cifradas

Invite contacts from

Your address book

with just one click

GUEST MODE

Page 34: Enigmedia. Innovación en comunicaciones cifradas

Adaptive system single-function

maximizes quality of bandwidth

available.

Codec 1: Prioritize highest quality,

when the network and infrastructure

allow better user experience. Urban areas

Codec 2: When coverage is poor

and there is a low signal enables

communication even with signal

levels 10 times lower than possible

for other solutions.

BANDWITH MANAGEMENT- AUDIO

Page 35: Enigmedia. Innovación en comunicaciones cifradas

● Identifies users

● Generates the key seed on each call

● Centralized Management

● Statistics

Message encrypted communications network

Authentication and certificates necessary

to pass through the Central Authority

CENTRAL AUTHORITY

Page 36: Enigmedia. Innovación en comunicaciones cifradas

All information is encrypted.

The central server contains

information on the agenda, the keys

and is responsible for verifying the

identity of users and devices.

Communications (messages) never

go through the central server.

The control packets are also

encrypted communication.

DATA NETWORK

Page 37: Enigmedia. Innovación en comunicaciones cifradas

Enigmedia strongly believes that our clients has every right be the owners of their communications.

Saas Mode: The Central Authority is owned by Enigmedia and kept in its Privacy Data Center.

Private Mode: The client owns the Central Authority and it remains in the Cloud.

On Premise Mode: The client owns and stores the Central Authority in his own Center of Data Protection.

OWNERSHIP

Page 38: Enigmedia. Innovación en comunicaciones cifradas

A simple Web application makes it easy to export, manage,

insert or delete contacts and even manage groups.

USER MANAGEMENT

Page 39: Enigmedia. Innovación en comunicaciones cifradas

Statistics

SYSTEM MANAGEMENT

Page 40: Enigmedia. Innovación en comunicaciones cifradas
Page 41: Enigmedia. Innovación en comunicaciones cifradas

2012

3 Friends with a

new technology on

Scientific Paper

2014

$400K Seed Investment

$2Mn R&D Grants & Loans

One Product

23 People

2015

Round A in US

Tier -1 investors

BECOME

WORLD

STANDARD

ROADMAP

Page 42: Enigmedia. Innovación en comunicaciones cifradas

Thank you very much!