conference presentation final

11
Network Coding/Cryptography for Wireless Network Security over Galois Field Theory Alyaa Al Barrak School of Science and Technology Supervisors Prof. Kamal Bechkoum Dr. Ali Al Sherbaz Dr. Robin Crockett

Upload: alyaa-al-barrak

Post on 23-Jan-2017

55 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Conference presentation final

Network Coding/Cryptography for

Wireless Network Security over

Galois Field TheoryAlyaa Al Barrak

School of Science and Technology

Supervisors

Prof. Kamal Bechkoum

Dr. Ali Al Sherbaz Dr. Robin Crockett

Page 2: Conference presentation final

Outline

What is a Network?

What is a Network Coding?

Aim of our research.

Page 3: Conference presentation final

It’s a group of two or more network devices (Computers, Mobiles, TVs and so on) connected together, so they can communicate with each other to transmit and share data.

What is a Network?

Message

Sender/ Receiver Receiver/ Sender

Node Node

Page 4: Conference presentation final

Wireless Network Architecture:

Tx RxTx Rx

Tx RxTx Rxantenna antenna

MISOMulti Input Single output Wireless network

MIMOMulti Input Multi output Wireless network

SISO Single Input Single Output wireless network

SIMOSingle Input Multi output Wireless network

Page 5: Conference presentation final

H 0 1 0 0 1 0 0 0

E 0 1 0 0 0 1 0 1

L 0 1 0 0 1 1 0 0

L 0 1 0 0 1 1 0 0

O 0 1 0 0 1 1 1 1

Data Transmission Example

HELLO

ASCII “American Standard Code for Information Interchange

Page 6: Conference presentation final

Message

Noise

H 0 1 0 0 1 0 0 0

Sender ReceiverRequest To resend the Message

till receive it correct (Delay time)

Node Node

H 0 1 0 0 1 0 0 0

E 0 1 0 0 0 1 0 1

H 0 1 0 0 1 0 0 0

O 0 1 0 0 1 1 1 1

L 0 1 0 0 1 1 0 0

Page 7: Conference presentation final

Network coding points out to each node taking its received packets, computing a linear combination over a finite field, and forwarding the result to another node till reach the final destination.In our research there will be two types of coding: Error detection code, and Error correction code.

What is a Network Coding?

b7 b6 b5 b4 b3 b2 b1 b0

8-Bit per packet

Original Packet (word)

b8 b7 b6 b5 b4 b3 b2 b1 b0

8-Bit per packet

Code Packet (code word)

Party Bit (P)

9-Bit per packet

overhead

Page 8: Conference presentation final

Types of parity bitEven parity: numbers on “ 1 bits” even.

Odd parity: numbers of “1 bits” odd.

0 1 0 0 1 1 0 0 1

Logical operation XORP=

Data Bits

b8 b7 b6 b5 b4 b3 b2 b1 b0

P

0 or 1

P1 1 0 0 1 1 0 0 0

Data Bits P

1 1 0 0 1 1 0 0 1P

0 1 0 0 1 1 0 0 0P

Data Bits Data Bits

Page 9: Conference presentation final

Sender

Receiver

Coding(Using Mathematical Model)

Ex:

Data Transmission With Network Coding

Source Encoder

Channel Encoder

Channel

Decoding (Using Mathematical Model)Ex:

Source Decoder Channel Decoder

Error Detection

Find error locations

ErrorsCorrection

Page 10: Conference presentation final

Packet

2.3 KB packet size (WIFI)

50%-30%Overhead50%-70%

Data per packet(payload)

The aim is to find new or modified mathematical model using Galois Filed (GF) to minimize the

overhead and maximize the error correction as much as possible in the SISO and apply it on the

MIMO which is a challenge.

Page 11: Conference presentation final

Thanks for your Attention

Q & A