University of Konstanz
Graduiertenkolleg / PhD Program
Computer and Information Science

Graduation Talks

title

Secure Platform-Independent Computing in the MPEG RVC Dataflow Programming Framework

speaker

Junaid Jameel Ahmad, University Konstanz
Konstanz, Germany

date & place

Wednesday, 21.12.2011, 16:15 h
Room C252

abstract

The diversity of computing platforms is increas- ing rapidly (e.g., PCs, smart phones, FPGAs, RFIDs, sensor networks, GPUs, multi-core CPUs). In order to allow security applications to run on such diverse platforms, implementing and optimizing the same cryptographic primitives for multiple target platforms and heterogeneous systems can result in high costs. In this thesis, we cover the following two aspects: 1) Present a platform-independent Crypto Tools Library (CTL) based on the dataflow programming framework Reconfigurable Video Coding (RVC). Our CTL library benefits from various properties of the RVC framework including tools to a) simulate the platform- independent designs, b) automatically generate implementations in different target programming languages (e.g., C/C++, Java, LLVM and Verilog/VHDL) for deployment on different plat- forms as software and/or hardware modules, c) design space exploitation such as automatic parallelization for multi- and many-core systems. 2) Study the advantages and usefulness of the RVC framework for secure platform-independent computing, which include performance benchmarking of CTL, and platform- independent applications from the domains of multimedia secu- rity and applied cryptography. Along with the development of CTL, we have already done some work on its performance bench- marks, and development of multimedia security applications. In future, we plan to work on security applications/protocols, which can take advantage of the features like automatic parallelization on multicore, and hardware/software co-design.