Simulators
ARM Simulator : EmuArm (Requires Java 7)
EmuArm (version 0.1) : Software,
Manual
Watch this space for more updates and newer versions with bug fixes and
feature updates. Post any queries, bug-reports on the Google groups
based forum. (Name of Google group: csl211)
File Systems
UsiFe (GPL v2 License): Software
This is a flexible file system that runs on Linux. It allows intra file
encryption. It is possible to selectively encrypt/decrypt parts of a
file and then display them based on the keys that the user has. The
file system has a built in programming interface that patches standard
file system calls to incoroporate the extra encryption information. The
package contains a user manual. For additional information, the user can refer to our research paper.
UsiFe (GPL v2 License): Open Office Extension ,
source
This is an Open Office Presentation Extension that adds support for
selectively encrypting specific slides in a presentation. In specific,
it is possible to hide a set of slides from a given user, and make them
visible to another user. It depends on the set of keys that are
associated with a user's role.
Miscellaneous
genplot.py
This is a very flexible and generic python script for plotting bar charts. In specific,
it has good support for plotting grouped and stacked bar charts. Modify
all the parameters after the line "TO BE MODIFIED". In specific, enter
the input file name, number of horizontal and vertical elements, labels
for the axes, and the tic intervals. The user would need to install the
pychart package. This can be found here.