Graphical pwd auth

Embed Size (px)

Citation preview

  • 8/9/2019 Graphical pwd auth

    1/62

    Integration of Sound Signature in Graphical Password Authentication

    System

    A PROJECT REPORT

    Submitted by

    CB.EN.P3CA!""#$ %&AE' AS&(A) A*I.B

    In partial fulfillment for the award of the degree

    Of

    AS+E( %) C%P,+E( APP*ICA+I%NS

    A(I+A SC&%%* %) ENGINEE(ING- C%IBA+%(E

    A(I+A IS&/A I'0APEE+&A

    C%IBA+%(E 1 2! !!#

    A0 #"!3

  • 8/9/2019 Graphical pwd auth

    2/62

    A(I+A IS&/A I'0APEE+&A

    A(I+A SC&%%* %) ENGINEE(ING- C%IBA+%(E 1 2!!!#

    B%NA)I'E CE(+I)ICA+E

    This is to certify that the project report entitled Integration of Sound Signature in

    Graphical Password Authentication System submitted by ohamed Ashraf Ali.B

    4CB.EN.P3CA!""#$5in partial fulfillment of the requirements for the aard of the !e"ree

    AS+E( %) C%P,+E( APP*ICA+I%NS is a bonafide record of the or# carried out

    under our "uidance and super$ision at Amrita %chool of En"ineerin"&

    E'TER(A) %*PER+,OR

    -r&.&-&-anesh/

    Project )eader/

    0essel ,nfoTech/

    Pala##ad

    ,(TER(A) %*PER+,OR

    -r&%&Than"a$elu

    Associate Professor 1%23/

    !ept& Of Computer %cience 4

    En"ineerin"/

    Amrita %chool of En"ineerin"

    Coimbatore

    C5A,RPER%O(

    Prof& P& (& .umar

    !ept& of Computer %cience and En"ineerin"

    This project report as e$aluated by us on & & & & & & & & & & & & & & & & & & & & & &

    ,(TER(A) E'A-,(ER E'TER(A) E'A-,(ER

  • 8/9/2019 Graphical pwd auth

    3/62

    AC6N%/*E'GEEN+

    , ould li#e to e6press my "ratitude to all ho ha$e helped us directly or indirectly in my

    project

    , e6press my sincere "ratitude to Brahmachari A7hayamrita Chaitanya- Pro

    Chancellor and 'r.P.en8at (angan/ +ice Chancellorof Amrita ishwa idyapeetham- for

    pro$idin" us the opportunity to under"o this pro"ramme&

    , e6press my sincere than#s to Prof. P.N.6umar-Chairperson/ !epartment of Computer

    %cience and En"ineerin"/ for his support and encoura"ement&

    , e6tend my heartiest "ratitude to my internal "uide r.S.+hanga9elufor her $aluable

    "uidance& , also than# s..Prathilothamai and s.S.Souparni8an- the project coordinators/

    for their co7operation&

    , am also "rateful to all other members of faculty for their $aluable "uidance&

    , also e6press my deep "ratitude to my E6ternal "uide/ r.6..anesh- Pro:ect

    *eaderof Bessel Info+ech/ for pro$idin" me the opportunity to or# under his "uidance as

    ell as for renderin" help and support , required to complete this project successfully& , e6tendspecial than#s to the staff and mana"ement of BESSE* IN)%+EC&/ for all the support and

    facilities that ere pro$ided me to complete my project on time&

    8inally/ , ish to e6press my sincere than#s to my parents and my friends ho ha$e

    contributed a lot toards my project or# and my mental ellbein" durin" this period&

  • 8/9/2019 Graphical pwd auth

    4/62

    C%N+EN+S

    S.No Particulars Page

    ABS+(AC+

    *IS+ %) +AB*ES

    *IS+ %) )IG,(ES

    i

    iiii

    9 IN+(%',C+I%N 9&9& Project O$er$ie

    9&: Objecti$e

    :

    :

    : %(GANI;A+I%NA* P(%)I*E;

    < S0S+E 'ESC(IP+I%N

  • 8/9/2019 Graphical pwd auth

    5/62

    = S0S+E ANA*0SIS AN' 'ESIGN

    =&9 %ystem Architecture

    =&: Entity relationship dia"ram

    =&< *se case !ia"ram

    =&; %equence !ia"ram =&? Acti$ity !ia"ram

    =&= ,nput Output !esi"n

    9:

    9

    ;9

  • 8/9/2019 Graphical pwd auth

    6/62

    ABS+(AC+

    A "raphical passord system ith a supporti$e sound si"nature to increase the

    remembrance of the passord is discussed& ,n proposed or# a clic#7based "raphical passord

    scheme called Cued Clic# Points 1CCP3 is presented& ,n this system a passord consists ofsequence of some ima"es in hich user can select one clic#7point per ima"e& ,n addition user is

    as#ed to select a sound si"nature correspondin" to clic# point this sound si"nature ill be used to

    help the user to lo"in&

    ,

    *IS+ %) +AB*ES

  • 8/9/2019 Graphical pwd auth

    7/62

    +AB*E N%. 'ESC(IP+I%N PAGE N%.

    >&9 *(,T TE%T,(2 ::

    *IS+ %) )IG,(ES

    Inde= +itle Page Num7er

    9 %ystem Architecture 9:

    : Entity relationship dia"ram 9uence 'iagram

  • 8/9/2019 Graphical pwd auth

    22/62

    9?

    2.? Acti9ity 'iagram

  • 8/9/2019 Graphical pwd auth

    23/62

    9=

    2.2 INP,+ %,+P,+ 'ESIGN

  • 8/9/2019 Graphical pwd auth

    24/62

    2.2.! Input 'esign

    Graphical Password@

    5ere user %elects ,ma"e and clic# on points per ima"e& The ,ma"e clic# point

    is calculated by Euclidian !istance $ector for different user profile $ectors&

    Sound Signature@

    The sound si"nature is recorded for recallin" the passord durin" re"istration&

    2.2.# %utput design

    The %ystem Authenticates hen the CCP matches for the user profile and matches

    the sound si"nature ith respect to ima"e clic#s points& The Authentication ta#es into the

    department ebsite hen user successfully lo""ed in&

    9

  • 8/9/2019 Graphical pwd auth

    25/62

    S0S+E 'EE*%PEN+

    9>

    $. S0S+E 'EE*%PEN+

    $.! odule description

  • 8/9/2019 Graphical pwd auth

    26/62

    $.!.!,ser Authentication

    ,n user authentication module/ the user is initially re"istered by "i$in" the user name and

    passord/ if the user name is already present then the system does not allo to such user

    name then the user must "i$e some other user name& ,f the re"istered user name ant to use/then the user name and the passord must be "i$en if correct information is pro$ided then he

    is alloed to enter into the system& The user lo" #eeps trac# of the entire user ho lo"s in

    and out of the database&

    $.!.#Cued Clic8 Point 4CCP5

    5ere "raphical Passord authentication is performed& *ser has to select ima"es and clic#

    a point per ima"e& The clic# point for each ima"e is calculated by Euclidian !istance +ectorfor different user profile $ectors&

    $.!.3Sound Signature

    A sound is recorded for each ima"e durin" re"istration& The sound si"nature plays the

    role as recallin" passord for a particular ima"e or clic# pointsG it acts as a passord hint for

    users& The authentication done by matchin" sound si"nature ith the correspondin" ima"es

    for %uccessful lo"in&

    9B

  • 8/9/2019 Graphical pwd auth

    27/62

    +ES+ING

    :@

    . +ES+ING

    +esting %7:ecti9e

    The main objecti$e of softare testin" is to unco$er errors& Testin" is considered one of

    the most tedious and time consumin" acti$ities& ,f it is conducted haphaDardly/ time is asted/

  • 8/9/2019 Graphical pwd auth

    28/62

    unnecessary effort is e6pended/ and e$en orse/ errors snea# throu"h undetected&

    +ypes of testing performed

    *nit testin"

    ,nit testing

    This is the most primiti$e testin" herein each and e$ery module is tested to locate and

    debu" errors locally& This testin" is carried out in pro"rammin" sta"e itself& *nit testin" is

    performed to reco$er errors of the folloin" type

    ,ncorrect $ariable names

    ,nconsistent data type

    ,n this project aspect the front end desi"n consists of screens& They are tested for data

    acceptance& 0ac# end is tested for successful acceptance and data retrie$al& Each module is tested

    separately&

    +est plan and test cases

    The useful procedure in testin" is to create test data for initial test and to use li$e data for

    testin"& %ome of the constraints #ept in mind hile desi"nin" the test data are

    Test data must co$er all cases and should be e6hausti$e&

    Test data should include #non incorrect data in order to test the $alidation and control

    procedure&

    :9

    +est odule

    odule +est steps +est

  • 8/9/2019 Graphical pwd auth

    29/62

    Case

    Id

    'escription %utputInput E=pected

    output

    Actual

    output

    *%ER@9

    *ser

    Authenticat

    ion

    Chec#s the

    e6istin"

    user by

    username&

    And )o"in

    Process&

    E6istin" *sername

    and -aster

    Passord "i$en&

    *sername

    E6ists Pa"e

    %tep 9 )o"in

    %uccessful

    *%ER@: *sername and

    -aster Passord

    2i$en

    %tep 9

    )o"in

    %tep 9 )o"in

    %uccessful

    *%ER@< hen in$alid

    username and

    master passord

    "i$en

    ron"

    Credentials

    -essa"e bo6

    !isplayed&%uccessful

    *%ER@;

    Cued Clic#

    Points

    Clic# Point

    for ima"es&

    Clic# on ima"e9 %tep :)o"in

    %tep : )o"in

    %uccessful

    *%ER@? ,n$alid Clic# on

    ,ma"e:

    ,n$alid

    ,ma"e Pa"e&

    (ot

    Authenticat

    ed

    8inal %tep 7

    *ser

    Authenticated

    %uccessful

    *%ER@=

    %ound

    %i"nature

    -atches the

    %ound 8or

    Correspondi

    n" ,ma"es

    %elect ,n$alid

    %ound 8or ima"e9

    Error statin"

    that (ot

    Authenticat

    ed&

    *ser

    Authenticated

    &%uccessful

    *%ER@ %elect +alid

    %ounds 8or All

    ima"es

    %hos *ser

    Authenticati

    on&

    %hos *ser

    Authenticatio

    n&%uccessful

    ::

  • 8/9/2019 Graphical pwd auth

    30/62

    C%NC*,SI%N

    :;=

  • 8/9/2019 Graphical pwd auth

    53/62

    ;

  • 8/9/2019 Graphical pwd auth

    54/62

    :::B

    :>

    :>;>

  • 8/9/2019 Graphical pwd auth

    55/62

  • 8/9/2019 Graphical pwd auth

    56/62

    :>;B

  • 8/9/2019 Graphical pwd auth

    57/62

    :>?@

    :>?9

  • 8/9/2019 Graphical pwd auth

    58/62

    9

  • 8/9/2019 Graphical pwd auth

    59/62

  • 8/9/2019 Graphical pwd auth

    60/62

  • 8/9/2019 Graphical pwd auth

    61/62

  • 8/9/2019 Graphical pwd auth

    62/62