MC Projects Security Projects
über MCProjects Forschung Webdesign Links Deutsch ausgewählt switch to English

 

MCProjects - Research and Projects

 
Elliptic Curve Cryptography (ECC)      
 

Fast implementation of the ECDSA (Elliptic Curve Digital Signature Algorithm) with 192 Bit on Java basis. Designed for a 32-Bit architecture the focus was especially on the optimizing of the field functions and on that basis the optimizing of the scalar Multiplication, the point doubling and the point addition.

Detailed Information to ECDSA.

 

Polymorph Shellcodes      
 

Usual methods for the detection like Signature Scanning, Integrity checking, String Scanning will not work for polymorphic Code. Modern virus scanner uses advanced heuristic analysis and behavioral checkers of code. Through the detailed analysis of polymorphic shellcodes and polymorphic virii we'd like to find better methods. Especially in the area of anomaly detection with some algorithms we can reach better results. At this time the focus lies on the training of neural networks, hidden Markov models and Fuzzy Logic.

Detailed Information to Polymorph Shellcodes.

 

Computer Immune System for Network Intrusion Detection      
 

The Computer Immune System (CIS) we want to design is inspired by the biological immune System. The CIS consists of a multitude of cells, the detectors, which interact in a dynamical way to detect and eliminate infectious agents (pathogens) on a computer system. The detectors are distributed over the network and there is no centralized control. Detecting and eliminating of pathogens is performed in each node independently, so as a consequence the CIS is very robust to failure of individual components and attacks on the CIS itself. The CIS Sensor is a SNORT Preprocessor Plugin, which communicates through a Monitor with a Signature Database on the Web. The Database stores successful signatures. A standartized format will ensure an easy exchange of successful detectores in the whole immune system. With the standartized format/protocol the communication with other frameworks such as Prelude IDS can be possible. Signatures can be imported to diverse other frameworks. In this way the Computer Immune System is a powerful network protection tool.

Detailed Information to the Computer Immune System.

 

Cryptography Algorithms        
 

For that project there have been selected several high secure cryptographical algorithms and combined in a MFC ActiveX Library. Each function can be used on files and strings. The following encryption algorithms have been implemented: Rijndael, Serpent, Twofish, RC6, Blowfish and specialized XOR algorithms. The goal of the project has been, beside the implementation of several strong algorithms, which will be in the near future eighter the cryptographical standard or a alternativ to that, also to implement many cipher modes for the encryption of the data. So now it is possible to use the following modes of operation with the algorithms: ECB (Electronic Codebook), CBC (Cipher Block Chaining), OFB (Output Feed Back), CFB (Cyphertext Feed Back), CTR (Counter Mode), CCM (Counter Mode with CBC-MAC) and for the implemented AES Candidates additional the OCB (Offset Code Book) Mode and the COA (Counter with Offsetcode Authenticated Encryption) Mode.
A ActiveX-DLL is a COM-Component, thats why it can be integrated through the OLE-Automation in many programming languages, such as Visual Basic (VB), Visual C++ (VC) or Delphi.

Detailed Information to the Cryptography Algorithms.

 

Manipulation Detection Codes      
 

This MFC ActiveX Library integrates many Hash Functions and Manipulation Detection Code (MDC). The ActiveX DLL can be easily used by developer and programmer of software. All functions implemented in this library can be applied on Files and Strings. The following hash algorithms have been implemented: CRCs, FCS, GHash, GOST-Hash, HAVAL, MD2, MD4, MD5, SHA-1, SHA-224, SHA-256, SHA-384, SHA-512 and TIGER.
A ActiveX-DLL is a COM-Component, thats why it can be integrated through the OLE-Automation in many programming languages, such as Visual Basic (VB), Visual C++ (VC) or Delphi.

Detailed Information to Manipulation Detection Codes.

 

Message Authentication Codes      
 

This MFC ActiveX Library integrates many Message Authentication Code (MAC). The ActiveX DLL can be easily used by developer and programmer of software. All functions implemented in this library can be applied on Files and Strings. The following MAC algorithms have been implemented: Rijndael (CBCMAC, COAMAC), Serpent (CBCMAC, COAMAC), Twofish (CBCMAC, COAMAC), MD5 (HMAC), SHA1 (HMAC), SHA224 (HMAC), SHA256 (HMAC), SHA384 (HMAC) and SHA512 (HMAC).
A ActiveX-DLL is a COM-Component, thats why it can be integrated through the OLE-Automation in many programming languages, such as Visual Basic (VB), Visual C++ (VC) or Delphi.

Detailed Information to Message Authentication Codes.

 

Smartcard Project      
 

The goal of this project has been to integrate Smartcards in a for the programmer easy way in applications. A MFC ActiveX Library has been designed which can do the administration, such as reading or writing to Smartcards, and it implements of course some for the applictions important security functions.
A ActiveX-DLL is a COM-Component, thats why it can be integrated through the OLE-Automation in many programming languages, such as Visual Basic (VB), Visual C++ (VC) or Delphi.

Detailed Information to the Smartcard Project.

 

Secure Wipe      
 

Within the framework of the secure wipe project a ActiveX Component was designed which can secure delete Files, Folders, the Recycler and the free harddisk space. It is NOT possible to recover Files wiped with Secure Wipe.
Secure Wipe has been tested on the security of the wiping algorithms with various data recovery programs until the sector level of the harddisk. On the usage of one of the high wipe standards there can't be found any traces of the data, even if you try to scan the harddisk with the leading forensic softwaretool EnCase.
A ActiveX-DLL is a COM-Component, thats why it can be integrated through the OLE-Automation in many programming languages, such as Visual Basic (VB), Visual C++ (VC) or Delphi.

Detailed Information to Secure Wipe.

 

Archive and Compression      
 

The Archive and Compression ActiveX Component includes two Compressiontools, which can be used for the compression of Files and Folders with high compressionrates. The Archivtyps are ZIP and ACE. In the ActiveX DLL are many parameters configurable.
A ActiveX-DLL is a COM-Component, thats why it can be integrated through the OLE-Automation in many programming languages, such as Visual Basic (VB), Visual C++ (VC) or Delphi.

Detailed Information to Archive and Compression.

 


[ about MCProjects ] [ Research ] [ Webdesign ] [ Links ]

 
Copyright © 1999-2004 Unterleitner.info. All Rights Reserved.
Markus C. Unterleitner