|
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.
|
|
 |
|
|
 |
|
|
 |
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.
|
|
|
|