Research Paper Draft

profilekomra123
OriginalityReport.pdf

6/22/2019 Originality Report

https://blackboard.nec.edu/webapps/mdb-sa-BB5b75a0e7334a9/originalityReport/ultra?attemptId=a9c9617f-df1c-42f0-a65a-3d78c81256ec&course_i… 1/4

%43

%31

%2

SafeAssign Originality Report Network Security - 201931 - CRN185 - Kotaprolu • Week 6 Assignment Submission

%75Total Score: High riskThakur Prabhakar Jilludimudi Submission UUID: e30f5c79-c06d-b94d-b330-86a6ce828363

Total Number of Reports

1 Highest Match

75 % Assignment_6.docx

Average Match

75 % Submitted on

06/22/19 06:18 PM EDT

Average Word Count

558 Highest: Assignment_6.docx

%75Attachment 1

Internet (5)

uqu kleines-lexikon freesoft

ietf glossaire

Institutional database (4)

Student paper Student paper Student paper

Student paper

Global database (1)

Student paper

Top sources (3)

Excluded sources (0)

View Originality Report - Old Design

Word Count: 558 Assignment_6.docx

10 5 7

2 9

3 4 8

1

6

10 uqu 3 Student paper 4 Student paper

6/22/2019 Originality Report

https://blackboard.nec.edu/webapps/mdb-sa-BB5b75a0e7334a9/originalityReport/ultra?attemptId=a9c9617f-df1c-42f0-a65a-3d78c81256ec&course_i… 2/4

Source Matches (21)

Student paper 71%

ietf 67%

Student paper 78%

Student paper 66%

kleines-lexikon 79%

Student paper 72%

6.2. The protocols that comprise TLS are SSL change cipher spec protocol, SSL handshake protocol, SSL record protocol, and SSL alert protocol. 6.3. TLS

connection Versus TLS session

TLS Connection is a transport layer of the OSI layering model which has dedicated services deliver between the layers in that it brings out the connections in the form of peer-to-peer relationships. The connections can be said to be transient such that each connection has association with one session. TLS Session is the

association that exists between a server and a client whereby it is created in the Handshake Protocol. It is the TLS Sessions that defines cryptographic security parameters that are sharable between multiple connections. 6.3. Parameters which defines TLS session state

Session identifier- this is an arbitrary byte sequence which is chosen by the server and it helps in identification of active or session state that are resumable.

Peer certificate- this is an X509.v3 certificate that are used by the peer. Compression method- is a standard algorithm which is used in compressing data

before encryption. Cipher spec- it helps in specifying the bulk data encryption algorithm be it null or DESas well as hash algorithm like SHA-1 that are common in MAC calculation. Master secret- a 48-byte secret which is shared only between server and the client. Is resumable – this is a flag which helps in indicating if a particular

session is usable in initiating new connections or not. 6.4. Parameters defining TLS session connection

Server and Client Random – are byte sequences chosen by the client and server for each connection. Server write MAC secret- are secret key which are sent

by server for usage in in MAC operations such as sending data. Client write MAC secret – are the secret key which are commonly used in the operations of MAC in sending data by the client. Server write key – are the secret encryption key used in data encryption where the server encrypts them before the client decrypts

them. 6.6. Services that TLS Record Protocol provides

Confidentiality. Using the Handshake Protocol will help in defining shared secret keys which are useful in conventional SSL encryption payloads. Message

Integrity- it is the Handshake Protocol that helps in defining the shared secret key commonly used as a message authentication code (MAC). 6.7. Steps for TLS

Record Protocol transmission? The first step is Fragmentation, then compression, addition of MAC, encryption, and lastly appending SSL record header. 6.8. HTTPS: is HTTP over SSL which describes the combination between HTTP and SSL in implementation of secure communication channel between Web server and a Web

browser. 6.9. SSH1 which was the initial version of SSH was meant to provide secure remote logon facility which helped in replacing TELNET as well as other

logon schemes for remote which were insecure. SSH is a general component for facilitating client/server capabilities meant for network functions such as e-mails and file transfer. 6.10. SSH protocols

Transport Layer Protocol- helps in facilitating data confidentiality, data integrity and server authentication with forward secrecy whereby the compromised key

during a session will not a affect the earlier sessions’ security. User Authentication Protocol- helps in user authentication to the server. Connection Protocol-

helps in multiplexing of multiple logical communications channels being undertaken over singular underlying SSH connection.

1 2

3

4

5

6 5

4

3

7 8

3

9

10 4

9

10

10

10

8 10

1

Student paper

The protocols that comprise TLS are SSL change cipher spec protocol, SSL handshake protocol, SSL record protocol, and SSL alert protocol.

Original source

TLS uses The Change Cipher Spec Protocol, Alert Protocol, The Handshake Protocol, Record Protocol and Heartbeat Protocol

2

Student paper

TLS connection Versus TLS session

Original source

d) Ratio between TLS session to TLS connection

3

Student paper

TLS Session is the association that exists between a server and a client whereby it is created in the Handshake Protocol.

Original source

TLS Session is created by a Handshake Protocol between client and server

4

Student paper

Parameters which defines TLS session state

Original source

Parameters that define a TLS session state are

5

Student paper

Session identifier- this is an arbitrary byte sequence which is chosen by the server and it helps in identification of active or session state that are resumable.

Original source

session identifier An arbitrary byte sequence chosen by the server to identify an active or resumable session state

6

Student paper

Peer certificate- this is an X509.v3 certificate that are used by the peer.

Original source

This is an X509.v3 certificate of the peer

6/22/2019 Originality Report

https://blackboard.nec.edu/webapps/mdb-sa-BB5b75a0e7334a9/originalityReport/ultra?attemptId=a9c9617f-df1c-42f0-a65a-3d78c81256ec&course_i… 3/4

kleines-lexikon 63%

Student paper 90%

Student paper 63%

freesoft 81%

Student paper 71%

Student paper 68%

glossaire 72%

uqu 63%

Student paper 71%

glossaire 69%

uqu 76%

uqu 63%

uqu 71%

5

Student paper

Compression method- is a standard algorithm which is used in compressing data before encryption.

Original source

compression method The algorithm used to compress data prior to encryption

4

Student paper

Master secret- a 48-byte secret which is shared only between server and the client.

Original source

Master secret:48-byte secret shared between the client and server

3

Student paper

Parameters defining TLS session connection

Original source

Seven parameters are used to define a TLS session connection

7

Student paper

Server and Client Random – are byte sequences chosen by the client and server for each connection.

Original source

Byte sequences that are chosen by the server and client for each connection

8

Student paper

Server write MAC secret- are secret key which are sent by server for usage in in MAC operations such as sending data. Client write MAC secret – are the secret key which are commonly used in the operations of MAC in sending data by the client.

Original source

Server write MAC secret is a Secret key used in MAC operations on server data Client write MAC Secret key for MAC operations on client data

3

Student paper

Server write key – are the secret encryption key used in data encryption where the server encrypts them before the client decrypts them.

Original source

· Server write Key – secret encryption key for encryption and decryption of data made between server and client

9

Student paper

Services that TLS Record Protocol provides

Original source

TLS Record Protocol

10

Student paper

Using the Handshake Protocol will help in defining shared secret keys which are useful in conventional SSL encryption payloads.

Original source

The Handshake Protocol defines a shared secret key that is used for conventional encryption of SSL payloads

4

Student paper

Message Integrity- it is the Handshake Protocol that helps in defining the shared secret key commonly used as a message authentication code (MAC).

Original source

Handshake Protocol also defines a shared secret key that is used to form a message authentication code (MAC)

9

Student paper

Steps for TLS Record Protocol transmission?

Original source

TLS Record Protocol

10

Student paper

is HTTP over SSL which describes the combination between HTTP and SSL in implementation of secure communication channel between Web server and a Web browser.

Original source

HTTPS (HTTP over SSL) refers to the combination of HTTP and SSL to implement secure communication between a Web browser and a Web server

10

Student paper

SSH1 which was the initial version of SSH was meant to provide secure remote logon facility which helped in replacing TELNET as well as other logon schemes for remote which were insecure. SSH is a general component for facilitating client/server capabilities meant for network functions such as e-mails and file transfer.

Original source

The initial version, SSH1 was focused on providing a secure remote logon facility to replace TELNET and other remote logon schemes that provided no security SSH also provides a more general client/server capability and can be used for such network functions as file transfer and email

10

Student paper

Transport Layer Protocol- helps in facilitating data confidentiality, data integrity and server authentication with forward secrecy whereby the compromised key during a session will not a affect the earlier sessions’ security.

Original source

Provides server authentication, data confidentiality, and data integrity with forward secrecy (i.e., if a key is compromised during one session, the knowledge does not affect the security of earlier sessions)

6/22/2019 Originality Report

https://blackboard.nec.edu/webapps/mdb-sa-BB5b75a0e7334a9/originalityReport/ultra?attemptId=a9c9617f-df1c-42f0-a65a-3d78c81256ec&course_i… 4/4

Student paper 68%

uqu 64%

8

Student paper

User Authentication Protocol- helps in user authentication to the server.

Original source

User authentication protocol is used to authenticates the user with the server

10

Student paper

Connection Protocol- helps in multiplexing of multiple logical communications channels being undertaken over singular underlying SSH connection.

Original source

Multiplexes multiple logical communications channels over a single underlying SSH connection