CYBR3600

This repo contains a digitized version of the course content for CYBR3600 (Information Security Policy) at the University of Nebraska at Omaha.

This project is maintained by MLHale

Logic Exercises

Imagine that you are a policy analyst and you are given the following natural language policies.

Exercise 1: PKI Computer System use policy

Convert the following into logic, then state a violation case.

Policy Natural Language Text

Acceptable Computer use in PKI

Tasks

Work as a group to:

Exercise 2: Student Account non-repudiation policy

Convert the following into logic, then state a violation case.

Student account non-repudiation and logging

Tasks

Work as a group to:

Hint

This one is much harder than the first one. Note that you can nest quantifiers. Also be sure to properly quantify all variables.

Exercise 3: “flip it and reverse it” (ti esrever dna ti pilf)

Task

Translate the following formal logic statement into natural language as it is stated formally AND as it might be listed in a real policy. Be explicit. What kind of policy category might this statement fit into?

Statement