Creating a new security requirement

Posted October 22, 2021 by Samantha Dorfman ‐ 3 min read

This blog clarifies what to do when a new requirement is introduced and how to implement it.

Business case

Let’s say your institution has suddenly required that all reseachers must be US residents. Any users in the system that do not meet this requirement must be “disabled” until they are given a green card, and other users who are US residents are free to continue using the system. This blog gives an end-to-end description on how to create and implement this requirement. Admins must create a new security requirement, create a new level, and finally create a new project.

What is a security requirement

A security requirement is a requirement that users must have to participate in the system. Multiple requirements make up a level, and projects are made up of multiple levels. For example, a security level called “United States” may consist of the american citizenship certifcate and the american resident certificate. A project can then be tagged by this “United States” level and anyone who does not have their citizenship or is a resident can not be added to this project.

How to create a security requirement

A security requirement can be created by following the steps below.

  1. Navigate to the security requirements tab and select the plus icon on the top right side of the screen. Fill in all of the information as seen below.
Create a security requirement.
tiCrypt DOES NOT actually verify with the government that a user is a citizen or not. These security requirements are used by the subadmins and admins of the system for organization and tracking purposes.
  1. Create as many requirements are necessary for a given level. A new level can be composed of existing requirements and newly created ones.

Create a new security level

  1. Once all of the requirements are present in the system, navigate to the security levels tab and select the plus icon on the top right of the screen. Fill out the information and add the security requirements as seen below.
Create a security level.

Create a new project

  1. Once the security level is created, a new project can be created with it. Navigate to the projects tab and select the plus icon on the top right. When creating this project, you may add multiple security levels.
Create a project.
Notice how the tabs are in line of the order that you must execute these steps. The tabs on the lefthand side first displays security requirements, then levels, then projects.

At this point, members can be added to the new project. The new security requirement is now implemented into the system. For more on how to add users to a project, please visit the project section of the documentation.