Secure Transmission of Images using SVD & Gödelization1

Embed Size (px)

Citation preview

  • 8/4/2019 Secure Transmission of Images using SVD & Gdelization1

    1/31

    Secure Transmission ofImages using SVD &

    Gdelization Approach

    Under the esteemed guidance ofDr. D. Lalitha Bhaskari

    By

    Sushat K.309206415049

  • 8/4/2019 Secure Transmission of Images using SVD & Gdelization1

    2/31

    Abstract

    With the increasing use of multimedia data, parallelly there

    are many concerns regarding the transmission of this dataover a network. The main concerns are security and datasize.

    In this project work, apart from security, we also deal with

    the issues of authenticity & confidentiality using PGPmodel.

    The multimedia data (image) is first compressed and thenit is transmitted using PGP model for security by using both

    SVD & Gdelization approach.

  • 8/4/2019 Secure Transmission of Images using SVD & Gdelization1

    3/31

    Introduction

    Due to high exploration in the field of technology, thetransmission of digital data over a network has becomeless secure.

    There are many algorithms which ensures the security ofdata but there also exists many attack methods thatexploits the weakness of the algorithm, making it insecure.

    Hence there is a need to find a better algorithm whichensures security, confidentiality and authentication.

  • 8/4/2019 Secure Transmission of Images using SVD & Gdelization1

    4/31

    Existing System

    There are many systems which implement encryptionalgorithms to provide security to data. Some of themare:

    Data Encryption Standard(DES)

    3DES

    Advanced Encryption Standard(AES)

    Watermarking Techniques

  • 8/4/2019 Secure Transmission of Images using SVD & Gdelization1

    5/31

    Proposed System

    MultimediaData (M)

    Message(M1)

    Gdelization

    PGPEncryption

    EncryptedData

    Gdelization: Sender Side

  • 8/4/2019 Secure Transmission of Images using SVD & Gdelization1

    6/31

    MultimediaData(M)

    Message(M1)

    PGPDecryption

    EncryptedData

    Gdelization : Receiver Side

    ReverseGdelization

  • 8/4/2019 Secure Transmission of Images using SVD & Gdelization1

    7/31

    MultimediaData (M)

    Message(M1)

    SVD

    PGPEncryption

    EncryptedData

    SVD: Sender Side

  • 8/4/2019 Secure Transmission of Images using SVD & Gdelization1

    8/31

    MultimediaData(M)

    Message(M1)

    PGPDecryption

    EncryptedData

    SVD : Receiver Side

    SVD

  • 8/4/2019 Secure Transmission of Images using SVD & Gdelization1

    9/31

    PGP Encryption

  • 8/4/2019 Secure Transmission of Images using SVD & Gdelization1

    10/31

    PGP Decryption

  • 8/4/2019 Secure Transmission of Images using SVD & Gdelization1

    11/31

    Gdelization : Proposed by Dr. D. Lalitha Bhaskari & Dr. P. S. Avadhani

    Gdelization is a process of converting anypositive integer which is greater than 1 into asequence called Gdel Number Sequence (GNS).

    For any positive integer n>1, define

    GNS(n) = (x0,x1,xk) where

    n= 2x0 * 3x1 * 5x2 Pxk is the prime factorization

    of n.

  • 8/4/2019 Secure Transmission of Images using SVD & Gdelization1

    12/31

    Read Image pixel values

    Generate GNS

    Apply Compression UsingAlphabetic Coding

    Encoded Compressed String

    Gdelization

  • 8/4/2019 Secure Transmission of Images using SVD & Gdelization1

    13/31

    Singular Value Decomposition

    Singular Value decomposition factorizes asingle matrix into three different matrices.

    SVD can be performed on any real (m,n)matrix.

    A(m,n) = U(m,m) * S(m,n)*VT(n,n)

    Where

    A is the original matrix

    U is mxm orthogonal matrix

    V is nxn orthogonal matrix

    S is mxn diagonal matrix with singular values

  • 8/4/2019 Secure Transmission of Images using SVD & Gdelization1

    14/31

    Read Image pixel values

    Generate their correspondingU,S & V values

    Concatenate U,S & V values

    Singular Value Decomposition

  • 8/4/2019 Secure Transmission of Images using SVD & Gdelization1

    15/31

    Usecase Diagrams

    PGP applied after Singular Value

    Decomposition

    Fig: Usecase for sender side of PGP applied after SVD

  • 8/4/2019 Secure Transmission of Images using SVD & Gdelization1

    16/31

    Fig: Usecase for receiver side of PGP applied after SVD

  • 8/4/2019 Secure Transmission of Images using SVD & Gdelization1

    17/31

    PGP applied after Gdelization

    Fig: Usecase for sender side of PGP applied after Gdelization

  • 8/4/2019 Secure Transmission of Images using SVD & Gdelization1

    18/31

    Fig: Usecase for receiver side of PGP applied after Gdelization

  • 8/4/2019 Secure Transmission of Images using SVD & Gdelization1

    19/31

    Output Screens

    PGP used after Singular Value Decomposition-

    Sender Screens

    Fig: Using Matlab to perform SVD

    Fig: Input Image

  • 8/4/2019 Secure Transmission of Images using SVD & Gdelization1

    20/31

    Fig: U,S,V values obtained from matlab.

  • 8/4/2019 Secure Transmission of Images using SVD & Gdelization1

    21/31

    Output Screens

    Fig:Merging the values in U,Sand V into a single file.

    Fig:Giving Merged file toPGP model

  • 8/4/2019 Secure Transmission of Images using SVD & Gdelization1

    22/31

    Fig: Cipertext output from PGP for the input file

  • 8/4/2019 Secure Transmission of Images using SVD & Gdelization1

    23/31

    PGP used after Singular Value Decomposition-Receiver Screens

    Fig: Values of U, S &

    V matrix generatedin a single file

    Fig: Ciphertext given as input toUser B

  • 8/4/2019 Secure Transmission of Images using SVD & Gdelization1

    24/31

    Fig: The Values of U, S & V are split intoseparate files

    Fig: Image Redrawnusing the U, S & V

    Values.

  • 8/4/2019 Secure Transmission of Images using SVD & Gdelization1

    25/31

    PGP used after Gdelization-Sender Screens

    Fig: Image given as Input

    Fig: Alphabetic

    Coded String isstored in a file

  • 8/4/2019 Secure Transmission of Images using SVD & Gdelization1

    26/31

    Fig: GeneratedCiphertext of theAlphabetic Coding

    Fig: Alphabetic Codedfile given as input to

    PGP

  • 8/4/2019 Secure Transmission of Images using SVD & Gdelization1

    27/31

    PGP used after Gdelization-Receiver Screens

    Fig: The Ciphertext is given as inputto PGP

    Fig: The original

    alphabetic codeis retrieved

  • 8/4/2019 Secure Transmission of Images using SVD & Gdelization1

    28/31

    Fig: PerformingDe-Gdelization

    Fig: Retrieving Pixelvalues

  • 8/4/2019 Secure Transmission of Images using SVD & Gdelization1

    29/31

    Fig: Drawing image from Pixel values

  • 8/4/2019 Secure Transmission of Images using SVD & Gdelization1

    30/31

    ConclusionIn comparison of SVD & Gdelization,

    SVD is applied to gray scale images and Gdelizationcan be applied to both gray scale as well as colorimages.

    Both SVD & Gdelization provides high level ofsecurity for transmission of images and both havetheir own merits and demerits.

    It is up to the user to choose the appropriatemethodology based upon the application.

  • 8/4/2019 Secure Transmission of Images using SVD & Gdelization1

    31/31

    Thank You