1. User Interface by: saaiqSAS Last Updated: 13/2/2025 In this section, we will explore the core layout of the ROS Encryption Tool, highlighting its key features and providing a step-by-step guide to help you navigate through its main sections for a seamless and efficient experience. Below, in Fig.1.1, you can view the overall layout of the tool. Fig.1.1 Key Setup Section Fig.1.1 shows the layout of the Setup tab in the tool. However, the Key Setup section within the Setup tab has two different layouts, which change depending on the option selected under Key in the General Setup section—either Generate or Select. Fig.1.2 shows the layout of the Key Setup section when Generate is selected, while Fig.1.3 shows the layout when Select is chosen. Fig.1.2 Fig.1.3 Please note that the Key Store shown in Fig.1.3 will be empty by default and will populate as you save generated keys to it. Data Tab The Data tab is where you can manage inputs and outputs, whether they are files or text. The layout of the Data tab will adjust based on the Input Type option (File / Text) selected in the Setup tab. Fig.1.4 Above, in Fig.1.4, you can see the layout of the Data tab when File is selected. In this case, on the left side, under the Input section, there is a table that displays the files or directories you choose to process. You can also drag and drop files or directories into the table for added convenience. On the right side, you’ll find two sections: Output Directory and Process Settings. The Output Directory is where you can select or drag and drop the directory/folder where you want the processed (Encrypted / Decrypted) copies of the input files to be saved. Under Process Settings, you can adjust settings that may help reduce processing time. Fig.1.5 In Fig.1.5, you can see the layout of the Data tab when Text is selected. This layout is quite simple. On the left side, under the Input section, there is a text input area where you can type or paste the text you wish to process. On the right side, under Output, the processed text will be displayed. Please note that text processing only supports the SAS-RCS encryption algorithm, whereas file processing supports both the SAS-RCS and SAS-RBS encryption algorithms. Status Icons, Utitlities and Controls Below, Fig.1.6 shows all the icons and buttons located in the top bar. Fig.1.6 'X' button: This is the close button for the tool. Clicking it will terminate all processes and close the tool without any warning. '-' button: This is the minimize button for the tool. '?' button: This is the Help button for the tool. If your platform supports it, clicking this button will open your browser and take you to the official ROS Encryption Tool documentation. 'Logs' button: This will open a new window displaying logs. 'RCS' icon: This icon indicates the currently selected algorithm under the Algorithm section of the Setup tab. 'Key' icon: This icon appears when a key is extracted to memory. 'Thunder Bolt' icon: This icon appears when Quick Processing is enabled. Quick Processing is activated when you click the Process button in the Data tab after enabling the Quick Processing option in the Process Settings section. By default, this option is enabled.