Research Paper Draft
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