Access control matrix, Computer Network Security

Assignment Help:

You are provided with 3000 sample keystrokes for 5 users mentioned above. You can find this data using the ‘Lab 2 User Data' link in the ‘Lab 2' folder on Blackboard. Please note that you only have to download and use the data for your lab group. To find out your lab group, email the TA responsible for this lab who will let you know your group number. If you have a partner for this lab, make sure to list both your names and student numbers, and have your lab partner CC'd in the email to the TA. Please note that the scheduling of the demos for this lab will also be based on the group id number.

All the sample files are in a .txt format. The input in each row of the user data is the collection of values for the following five measurements:

2487_access control matrix.png

For simplicity, in this implementation we only consider Fly Times and Dwell Times (see below for more detail). The threshold level % would be given as an input during the calculation of D as also described in the following section. Treat each value provided as a base 10 number.

Outputs (of your implementation)

The aim of OKAM is to grant access to files in accordance with the ACM (access control matrix) or ACL (access control list) on the basis of the FAR (False Acceptance Rate) and the FRR (False Rejection Rate) calculations as described in the algorithm below. At the end the program, the output should list the user  id together with a time stamp, and the FAR and FRR values for that user in a section labeled 'For Administrator', and the rights granted to that user, if any according to the ACL or the ACM by display appropriate messages later in a section labeled 'For User'.  

This implementation can be easily combined with a secure database scheme to complete OKAM, however you are not required to implement this second component of the system.


Related Discussions:- Access control matrix

Incident response, Incident Response: Complete the following sections as id...

Incident Response: Complete the following sections as identified from your Incident Response template (in MS Word format): Update the table of contents (autogenerated) Separate

What is authentication? explain authentication protocols, What is Authentic...

What is Authentication/confirmation?  How it is different from  the Authorization/approval?  Explain in brief different authentication protocols along with their merits and demerit

Define half-duplex, A  half-duplex (HDX) system gives communication in b...

A  half-duplex (HDX) system gives communication in both directions, but only one direction at a time. Hardly, once a party stats receiving a signal, it must need for the transmi

Introduction to planning for security, INTRODUCTION TO PLANNING FOR SECURIT...

INTRODUCTION TO PLANNING FOR SECURITY The creation of an information security program begins with creation and review of organization’s information security policies, standards,

Ip address, How to find an ip address?

How to find an ip address?

Basic types of agent in order of increasing generality, Question 1: (a)...

Question 1: (a) Define Artificial Intelligence. (b) Briefly describe the categories for the definition of Artificial Intelligence. (c) Identify the four basic types of

Analysis phase in the building-block approach, QUESTION: a) Explain fou...

QUESTION: a) Explain four issues that are generally addressed in the Needs Analysis phase in the building-block approach to network design. b) Sketch a typical hybrid star-b

Summarises the firewall protocols, Your rules should ensure that Internet a...

Your rules should ensure that Internet access will be restricted to the following: Only the following services will be permitted as OUTBOUND traffic (to the Internet from the DM

Imap and pop functions, How does the POP functions? What are the advantages...

How does the POP functions? What are the advantages/benefits of IMAP over POP? POP stands for Post Office Protocol, version 3 (POP3) is one of the easiest message access protoc

Address resolution with message exchange, ADDRESS RESOLUTION WITH MESSAGE E...

ADDRESS RESOLUTION WITH MESSAGE EXCHANGE An alternative to local calculation is a distributed function. A computer that requires to find an address transmits a message across

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd