Archive

Posts Tagged ‘Cryptography’

Computer Security

January 16th, 2011 1 comment

Students: BSc in Computer Engineering, BSc in MIS, BSc in Computer Communications Eng

Course Code: CIS326

Reference:

Cryptography and Network Security, 4th Ed., William Stallings, Prentice Hall, ISBN 978-0-13-187316-2e

Assignment #1

MidTerm Review Question Sheet

Lectures:

1. Lecture 1 Course Description

2. Lecture 2 Introduction

3. Lecture 3 Classical Encryption Techniques

4. Lecture 4 Block Ciphers

5. Lecture 5 Data Encryption Standard

6. Lecture 6 Block Cipher Design Principles

7. Lecture 7 Encryption Examples

    Introduction to Number Theory (By Lawrie Brown).

8. Lecture 8 Assymetric Public Key Cryptography

9. Lecture 9 RSA

10. Lecture 10 Public-Key Cryptography Examples

Data and Network Security

January 14th, 2011 1 comment

Students: MSc in CIS

Course Code: GCIS521

References:

1. Internet Security 2003

Man Young Rhee

ISBN 0-470-85285-2

2. Cryptography and Network Security

William Stallings, Prentice Hall

ISBN 978-0-13-187316-2e

Course Resources:

1. Lecture 1 Course Description

2. Lecture 2 Review of Networking Principles

3. Lecture 3 Block Cipher Principles

4. Lecture 4 Data Encryption Standard

5. Lecture 5 Hash Functions, MDs, and MACs

     Introduction to Numbers Theory (by Lawrie Brown)

6. Lecture 6 Assymetric Public-Key Cryptosystems

7. Lecture 7 RSA

8. Lecture 8 Network Layer Security (Part one)

9. Lecture 9 Network Layer Security (Part two)

10. Lecture 10 Network Traffic Filtering.

DES96 – Improved DES Security

April 21st, 2010 No comments

ABSTRACT

The Data Encryption Standard (DES) has shown noticeable signs of aging during the last two decades. In this paper we develop a system that is a DES-variant with more resistance towards the possible attacks against DES. The developed system has a sub-key generation algorithm that is completely different from the original DES.
The developed system uses 84-bit initial key instead of the 56-bit key originally used. It has substitution boxes inside the key generation algorithm and mod2 additions. The choice of arrangement of substitution boxes in the main algorithm for each round is sub-key dependent. The result of the design is a DES-variant cryptographic system that has higher resistance against brute-force attack, differential cryptanalysis, and linear cryptanalysis. The proposed system design also cancelled the weak-keys and complement keys properties of the DES.

Index Terms – data encryption standard, encryption, cryptanalysis.

Citation Information:

Mohammed M. Alani, DES96 – Improved DES Security,  Proceedings of the 7th IEEE International Multi-Conference on Systems, Signals and Devices (SSD'10) , Amman, Jordan. June 2010. (IEEEXplore).

DES80 – A DES Variant Cryptographic System

April 15th, 2010 No comments

ABSTRACT

The Data Encryption Standard (DES) has shown noticeable weaknesses during the last decade. In this paper we develop a system that is a DES-variant but has more resistance towards the latest attacks against DES. The developed system has a sub-key generation algorithm that is totally different from the original DES one. The developed system uses a 70-bit initial key instead of the 56-bit key originally used. It has substitution boxes inside the key generation algorithm and mod2 addition. The choice of arrangement of substitution boxes in the main algorithm for each round is sub-key dependent. The result of our design is a DES-variant cryptographic system that has higher resistance towards brute-force attack, differential cryptanalysis, and linear cryptanalysis. Our design also canceled the weak-keys and complement-keys properties of the DES.
 

Citation Information:

Abdul-Karim A-R. Kadhim, Mohammed M. Alani, DES80: A DES-Variant Cryptographic System, published in the First Scientific Conference of the State Company of Internet Services, Baghdad, Oct. 22nd -23rd , 2002.

 

Note: By the time we were working on this paper in the years 2000-2001, we had very limited Internet connectivity in Iraq. This lead to the fact that we did not know about the Canadian DES80 project at all. If we knew, we would have changed the name of the paper accordingly.

Categories: Publications Tags: , ,

Cryptography

July 9th, 2008 No comments

Students: Computer Engineering Semester 8

References:

Applied Cryptography: Protocols, Algorithms, and Source Code, by Bruce Schneier