University of Colorado Computer Science Department 2003-2004 ISE JPEG Selective Encryption Download Page

#

ISE Downloads

This page contains links to download ISE software. The ISE class implementing Team ISE's selective encryption algorithm for JPEG compression and the ISE JPEG Manipulator can be downloaded from here. Also available are downloads for the Microsoft .NET framework (required to use the manipulator) and Alpha and Beta Test versions of our code.
All documentation for the code can be viewed and downloaded from the ISE Documentation Page. It is recommended that you read the man pages and the user tutorials before using the code or software. If you wish to modify the code in any way, you should also read the System Architecture document, the Design document, and the Developer's manual.
It is the hope of Team ISE that the ISE class will be extended to perform selective encryption on many different compressed file formats. Team ISE has laid the ground work for such a library and has taken the first step by devising and implementing a selective encryption technique for the JPEG Baseline Compression Standard. The ISE class was developed so any other methods could easily inherit from the ISE class, thus developers would (in most cases) only have to devise and implement the selective encryption algorithms for different file formats.

Licensing

All of the code provided by Team ISE is open source. Users are allowed to modify the code. in any way. Some users may want to use a different encryption algorithm than the AES algorithm included in the ISE class. Any changes made to the ISE code must adhere to the Team ISE licensing agreement. Users may not remove the ISE name, the team member's names, nor license from any changed code. However, users may add their own name to any changes made. Users must also follow the Licensing agreement in the Rijndael code, which was not written by Team ISE.
All ISE code is provided for non-commercial use. If you wish to use ISE code in commercial applications, you must first contact Dr. Tom Lookabaugh and receive his permission and the permission of the University of Colorado.

| Click on this link to downlode the ISE class code which implements the ISE selective encryption technique for the JPEG Baseline Compression. This code is open source, and may be modified by the user. Users are not licesned to use this code for commercial use without satisfying the conditions stated in the Licencing section of this page. Team ISE recomends that you read the documentation before using the code.

| Click on this link to download the ISE JPEG Manipulator. Please refer to the user tutorial for information on how to use the Manipulator. The ISE JPEG Manipulator was developed as a research tool to aid Team ISE in creating a JPEG Baseline selective encryption method. However, Team ISE is providing the JPEG Manipulator to interested users. Note: The JPEG Manipulator requires the Microsoft .NET Framework to run. If you do not have the .NET Framework, you can download it by clicking on the link below.

| Click on this link to download the Microsoft .Net Framework. The .NET framework is required to run the ISE JPEG Manipulator. You must follow Microsoft's licensing agreements on the .NET framework.
| Click on this link to download Team ISE's Alpha Test version of the software. This code is buggy and differs from the completed ISE code available above. However, Team ISE is providing it for those who are interested.
| Click on this link to download Team ISE's Beta Test version of the software. This code is less buggy than the Alpha Test release, however it still differs from the completed ISE code available above. Team ISE is providing it for those who are interested.

This project was done by University of Colorado students under the supervision of the Computer Science Department.

This website is located on a sever at the University of Colorado at Boulder. Questions: Contact Tom Lookabaugh or TeamISE@hotmail.com.

Team Image Selective Encryption Sponsored by Tom Lookabaugh Department of Computer Science University of Colorado at Boulder Boulder, CO 80309-0430 HTML 4.01 Transitional Copyright © 2003-2004 Last Updated: 5/1/04