Implementation of a New Cipher in OpenSSL Environment: The Case of INDECT Block Cipher

English
Publication: 
Implementation of a New Cipher in OpenSSL Environment: The Case of INDECT Block Cipher
Publishing date: 
January, 2016
Show in user profiles:: 
jurkiew's picture
mgr inż.
Piotr
Jurkiewicz
M.Sc.
doktorant
email: 
piotr.jurkiewicz@agh.edu.pl
www: 
kt.agh.edu.pl/~jurkiew
Informacje dodatkowe: 

Piotr Jurkiewicz

niemiec's picture
dr inż.
Marcin
Niemiec
Ph.D
adiunkt
room: 
D5/108
phone: 
+48 12 6174803
email: 
niemiec@kt.agh.edu.pl
www: 
kt.agh.edu.pl/~niemiec
konsultacje: 
po uzgodnieniu mailowym
consultations: 
by appoitment
Informacje dodatkowe: 

Marcin Niemiec w roku 2005 ukończył z wyróżnieniem studia magisterskie na Akademii Górniczo-Hutniczej w Krakowie, odbierając medal Stanisława Staszica dla najlepszego absolwenta roku 2004/2005. Przebywał na studiach w Uniwersytecie Karola III w Madrycie. W roku 2011 obronił pracę doktorską dotyczącą kryptografii kwantowej na Wydziale Elektrotechniki, Automatyki, Informatyki i Elektroniki. Zajmuje się bezpieczeństwem i ochroną danych, a w szczególności: usługami bezpieczeństwa, szyframi symetrycznymi, kryptoanalizą, oprogramowaniem złośliwym, wykrywaniem ataków i kwantową dystrybucją kluczy kryptograficznych. Współorganizator wielu międzynarodowych spotkań, warsztatów i konferencji. Aktywnie uczestniczył w projektach europejskich 6. i 7. Programu Ramowego (ePhoton/ONE+, BONE, SmoothIT, INDECT), Eureka-Celtic (DESYME) i projektach krajowych (Real Time Billing, INSIGMA, Lider, SWOP). Uhonorowany nagrodą "Best Paper Award" na konferencji IEEE GLOBECOM 2012. Laureat stypendium Ministerstwa Nauki i Szkolnictwa Wyższego dla młodych wybitnych naukowców. Współpracuje z firmami jako konsultant naukowo-techniczny i specjalista ds. telekomunikacji. Autor ponad 60 publikacji naukowych, raportów naukowo-badawczych i recenzji w renomowanych czasopismach.

Additional information: 

Marcin Niemiec, received the M.S. and Ph.D. degrees in telecommunications from AGH University of Science and Technology, Krakow, Poland in 2005 and 2011, respectively. Also, he studied in Carlos III University of Madrid. He joined the Department of Telecommunications, AGH University of Science and Technology in 2009. His research interests focus on security and data protection, especially: security services, symmetric ciphers, cryptanalysis, malware, intrusion detection, and quantum cryptography. Co-organizer of many international meetings, workshops, and conferences. He has/had actively participated in 6th and 7th FP European programs (ePhoton/ONE+, BONE, SmoothIT, INDECT), Eureka-Celtic  (DESYME) and several national projects (Real Time Billing, INSIGMA, Lider, SWOP). He is the recipient of the Best Paper Award from IEEE GLOBECOM 2012. He co-authored over 60 publications and reports (papers, deliverables, book reviews, IETF draft, and book).

Author/s: 
Jurkiewicz P, Niemiec M.
Publication type: 
article
Publisher: 
International Journal of Computer and Communication Engineering
vol.: 
5
number: 
1
pages(from-to): 
41-49
Summary: 
Implementation of a new cipher in the popular cryptographic library is a convenient way of deploying it for wide usage. In this article we described the process of integration of a new cipher with the OpenSSL libraries. In this case it is the INDECT Block Cipher (IBC), a new symmetric block cipher based on a substitution-permutation network. However, this work is more universal because it is possible in the same way to integrate any symmetric cipher in the OpenSSL environment. The goal of the implementation is to enable usage of a new cipher in applications using OpenSSL libraries, especially to encrypt data in SSL/TLS connections. The article contains general descriptions of OpenSSL, SSL/TLS protocol and the IBC algorithm. Also, the integration process was described in detail. Particular attention is paid to binary compatibility issues. Additionally, results of various tests of the modified libraries were presented.
publikuj: 
na wszystkich stronach