CURRICULUM VITÆ RICARDO CHAVES. December - 2008



Similar documents
Vectorized AES core for high-throughput secure environments

FPGA area allocation for parallel C applications

PEDRO SEQUEIRA CURRICULUM VITAE

Universidade de Lisboa

BSc in Computer Engineering, University of Cyprus

ELEC 5260/6260/6266 Embedded Computing Systems

imtech Curriculum Presentation

CURRICULUM VITAE FERNANDO LUÍS TODO-BOM FERREIRA DA COSTA

Europass Curriculum Vitae

UNDERGRADUATE DEGREE PROGRAMME IN COMPUTER SCIENCE ENGINEERING SCHOOL OF COMPUTER SCIENCE ENGINEERING, ALBACETE

Paolo Maistri. September 8, Personal Information 2. Education and Studies 2. Academic Activities and Affiliations 3

NATIONAL SUN YAT-SEN UNIVERSITY

IJESRT. [Padama, 2(5): May, 2013] ISSN:

Secured Embedded Many-Core Accelerator for Big Data Processing

GUJARAT TECHNOLOGICAL UNIVERSITY Computer Engineering (07) BE 1st To 8th Semester Exam Scheme & Subject Code

Polymorphic AES Encryption Implementation

Architectures and Platforms

Curriculum Vitae. Vladimír Guzma. Flat 16, Moore Court, 2 Dodd Road, WD24 5DA, Watford, United Kingdom Telephone(s) +44 (0)

數 位 積 體 電 路 Digital Integrated Circuits

Bachelor Degree in Informatics Engineering Master courses

Title ISSN SJR H index Country Foundations and Trends in Information Retrieval

MsC in Advanced Electronics Systems Engineering

Speeding Up RSA Encryption Using GPU Parallelization

IST/INESC-ID. R. Alves Redol 9 Sala Lisboa PORTUGAL

International Journal of Scientific & Engineering Research, Volume 4, Issue 6, June ISSN

Department of CSE. Jaypee University of Information Technology, Waknaghat. Course Curricula

Reconfigurable Low Area Complexity Filter Bank Architecture for Software Defined Radio

Implementation of Full -Parallelism AES Encryption and Decryption

International Workshop on Field Programmable Logic and Applications, FPL '99

Floating Point Fused Add-Subtract and Fused Dot-Product Units

Introduction to Computer Engineering ENGIN112-1

A Survey on ARM Cortex A Processors. Wei Wang Tanima Dey

Lesson 7: SYSTEM-ON. SoC) AND USE OF VLSI CIRCUIT DESIGN TECHNOLOGY. Chapter-1L07: "Embedded Systems - ", Raj Kamal, Publs.: McGraw-Hill Education

Hardware Implementation of AES Encryption and Decryption System Based on FPGA

Reconfigurable Architecture Requirements for Co-Designed Virtual Machines

Cryptography & Network-Security: Implementations in Hardware

Implementation of emulated digital CNN-UM architecture on programmable logic devices and its applications

COCHIN UNIVERSITY OF SCIENCE AND TECHNOLOGY

Master of Science (Electrical Engineering) MS(EE)

Design and Verification of Area-Optimized AES Based on FPGA Using Verilog HDL

Embedded Systems. introduction. Jan Madsen

7a. System-on-chip design and prototyping platforms

VON BRAUN LABS. Issue #1 WE PROVIDE COMPLETE SOLUTIONS ULTRA LOW POWER STATE MACHINE SOLUTIONS VON BRAUN LABS. State Machine Technology

HARDWARE IMPLEMENTATION OF TASK MANAGEMENT IN EMBEDDED REAL-TIME OPERATING SYSTEMS

Martino Sykora CURRICULUM VITAE ET STUDIORUM

EECS PhD Comprehensive Examination Guidelines

The Department of Electrical and Computer Engineering (ECE) offers the following graduate degree programs:

Multi-objective Design Space Exploration based on UML

Graduate Option in Electronics Department of Electrical and Computer Engineering University of Puerto Rico at Mayagüez

Master of Science in Computer Science

University of St. Thomas ENGR Digital Design 4 Credit Course Monday, Wednesday, Friday from 1:35 p.m. to 2:40 p.m. Lecture: Room OWS LL54

Software Distributed Shared Memory Scalability and New Applications

NIOS II Based Embedded Web Server Development for Networking Applications

Coursework for MS leading to PhD in Electrical Engineering. 1 Courses for Digital Systems and Signal Processing

RAPID PROTOTYPING OF DIGITAL SYSTEMS Second Edition

Performance Oriented Management System for Reconfigurable Network Appliances

Haswell Cryptographic Performance

Computer Engineering: Incoming MS Student Orientation Requirements & Course Overview

Yier Jin RESEARCH INTERESTS

CRIPT - Cryptography and Network Security

FACULTY OF POSTGRADUATESTUDIES Master of Science in Computer Engineering The Future University

Hardware Task Scheduling and Placement in Operating Systems for Dynamically Reconfigurable SoC

Management Challenge. Managing Hardware Assets. Central Processing Unit. What is a Computer System?

Seeking Opportunities for Hardware Acceleration in Big Data Analytics

General syllabus for third-cycle studies in Electrical Engineering TEEITF00

MAJORS: Computer Engineering, Computer Science, Electrical Engineering

EMBEDDED SYSTEM BASICS AND APPLICATION

ECC is Ready for RFID A Proof in Silicon

Bob Boothe. Education. Research Interests. Teaching Experience

Silicon Valley University Doctor of Computer Engineering (DCE) Program Outline and Study Plan

ON SUITABILITY OF FPGA BASED EVOLVABLE HARDWARE SYSTEMS TO INTEGRATE RECONFIGURABLE CIRCUITS WITH HOST PROCESSING UNIT

Curriculum Vitae. Personal Information. Education. Professional Experience. Stay in other research institutions

Design of Remote data acquisition system based on Internet of Things

KEEP IT SYNPLE STUPID

Embedded Computing Systems TUK Curriculum

Embedded Systems Engineering Certificate Program

Master of Science in Electrical Engineering

How To Design A Code Lock System With A Status Display On A Cell Phone And A Password Code On A Smart Phone

Office Automation. Industrial Automation. Information Technology and Automation Systems in Industrial Applications. Product Development.

COURSE CATALOGUE

Draft dpt for MEng Electronics and Computer Science

AES Data Encryption in a ZigBee network: Software or Hardware?

1. Introduction to Embedded System Design

Security and Privacy in Big Data, Blessing or Curse?

Undergraduate Major in Computer Science and Engineering

Depth and Excluded Courses

Core Curriculum to the Course:

synthesizer called C Compatible Architecture Prototyper(CCAP).

Dr. Shashank Srivastava. Contact. Telephone: Teaching. Courses Taught: Current Courses: Past Courses:

SOC architecture and design

An Efficient RNS to Binary Converter Using the Moduli Set {2n + 1, 2n, 2n 1}

Transcription:

CURRICULUM VITÆ RICARDO CHAVES December - 2008 PERSONAL DETAILS Full Name: Ricardo Jorge Fernandes Chaves Date of Birth: December 25 th, 1977 Nationality: Portuguese RESEARCH AND TEACHIN G INTERESTS - Teaching. - Cryptography - Reconfigurable systems - Embedded systems EDUCATION 2003-2007 Instituto Superior Técnico, TULisbon & Delft University of Technology Ph. Doctor Student in Computer Engineering : - Secure Computing on Reconfigurable Devices 2001-2003 Instituto Superior Técnico, TULisbon Master in Science degree in Electronics and Computer Science Engineering (with specialization in Electronics and Computer Systems) 1996-2001 Instituto Superior Técnico, TULisbon 5 years degree in Electronics and Computer Science (with specialization in Electronics and Computer Systems) ADDITIONAL EDUCATION 2007 Course in Smart Card Security at Brightsight 2007 Course in Common Criteria at Brightsight TELEPHONE: +351 919628780 E- MAIL: Ricardo.chaves@ inesc- id.pt 1 / 5

PROFESSIONAL EXPERIENCE 2001 - Teaching activities at Instituto Superior Técnico, TULisbon - Assistant professor in the Architecture and Distributed Systems of the Computer Science Department (DEI), since 2008. - Tutor in the Architecture and Distributed Systems of the Computer Science Department (DEI), being a member of the teaching body of the courses Operating Systems and Computer Architectures, from 2003 to 2004. - Tutor of the Electronics Section of the Electrical and Computer Science Department (DEEC), being a member of the teaching body of the course Microprocessors, having supervised the laboratory classes, from 2001 to 2002. 2001 - Researcher at INESC-ID - Hired researcher at INESC-ID (in SiPS group), since 2007-2008. - Systems administrator at the SiPS group, from 2001 to 2005. - Research Fellow in the international research project CORTIVIS (Cortical Visual Neuroprosthesis for the Blind), from 2003 to 2004. - Research fellow in the European project research SAFIRA (Supporting Affective Interactions for Real-time Applications), from 2002 to 2003. 2005-2007 Researcher at Delft University of Technology - Research assistant in the Computer Engineering laboratory. - Tutor in the Computer Architectures Special Topics and Design Course OP courses, in 2006. - Technical tutor for graduation projects in Computer Engineering, in 2006. PUBLICATIONS International Journals: [1] Ricardo Chaves, G.K. Kuzmanov, L. Sousa, S. Vassiliadis, Cost-Efficient SHA Hardware Accelerators, VLSI Systems, IEEE Transactions on, accepted to be published, 2007. [2] Ricardo Chaves, Leonel Sousa, Improving RNS multiplication with more balanced moduli sets and enhanced modular arithmetic structures,iet Computers & Digital Techniques, vol. 1, n. 5, pages 472-480, September 2007. [3] Leonel Sousa, Ricardo Chaves, Universal Architecture for Designing Efficient Modulo 2n + 1 Multipliers, Circuits and Systems I: Regular Papers, IEEE Transactions, June, 2005. [4] Ana Paiva, Moisés Piedade, R. Chaves, et al.: SenToy: an affective sympathetic interface, International Journal of Human/Computer Studies, 2002. TELEPHONE: +351 919628780 E- MAIL: Ricardo.chaves@ inesc- id.pt 2 / 5

International Conferences: [1] Samuel Freitas Antão, Ricardo Chaves, Leonel Sousa, FPGA Elliptic Curve Cryptographic Processor over GF(2^m), In International Conference on Field- Programmable Technology (ICFPT 08), IEEE, December, 2008. [2] Ricardo Chaves, Georgi Kuzmanov, Leonel Sousa, On-The-Fly Attestation of Reconfigurable Hardware, In International Conference on Field Programmable Logic and Applications (FPL 08), IEEE, May 2008. [3] Ricardo Chaves, Georgi Kuzmanov, Leonel Sousa, On-the-fly Attestation of Reconfigurable Hardware, International Conference on Field-Programmable Logic and Applications September (FPL 08), 2008. [4] Miquel Pericàs, Ricardo Chaves, Georgi N. Gaydadjiev, Stamatis Vassiliadis, and Mateo Valero, Vectorized AES Core for High-throughput Secure Environments, International Meeting High Performance Computing for Computational Science (VECPAR'08), June 2008. [5] Ricardo Chaves, Georgi Kuzmanov, Leonel Sousa, Stamatis Vassiliadis, Merged Computation for Whirlpool Hashing, In Design, Automation and Test in Europe (DATE 08), March, 2008. [6] Ricardo Chaves, Blagomir Donchev, G.K. Kuzmanov, L. Sousa, S. Vassiliadis, BRAM-LUT tradeoff on a Polymorphic DES Design, High Performance Embedded Architectures & Compilers, January, 2008. [7] R. Chaves, G.K. Kuzmanov, L. Sousa, S. Vassiliadis, Improving SHA-2 Hardware implementations, Workshop on Cryptographic Hardware and Embedded Systems (CHES), October, 2006. [8] R. Chaves, G.K. Kuzmanov, L. Sousa, S. Vassiliadis, Rescheduling for Optimized SHA-1 Calculation, Embedded Computer Systems: Architectures, MOdeling, and Simulation (SAMOS VI), July, 2006. [9] R. Chaves, G.K. Kuzmanov, S. Vassiliadis, L. Sousa, Reconfigurable Memory Based AES Co-Processor, Proceedings of the 13th Reconfigurable Architectures Workshop (RAW), April, 2006. [10] R. Chaves, L. Sousa, Faster Modulo 2 n +1 Multipliers without Booth Recoding, XX Conference on Design of Circuits and Integrated Systems (DCIS), November, 2005. [11] R. Chaves, L. Sousa, { 2 n +1; 2 n+k ; 2 n -1}: A New RNS Moduli Set Extension, Euromicro Symposium on Digital Systems Design (DSD), September, 2004. [12] Paiva A., Prada R., Chaves R., Vala M., Bullock A., Andersson G., Höök K. Towards Tangibility in Gameplay: Building a Tangible Affective Interface for a Computer Game, International Conference on Multimodal Interfaces (ICMI), November, 2003. [13] Paiva A., Prada R., Chaves R., Vala M., Bullock A., Andersson G., Höök K., Demo: playing FantasyA with sentoy, International Conference on Multimodal Interfaces (ICMI), November, 2003. [14] R. Chaves, L. Sousa, RDSP: A RISC DSP based on Residue Number System, Symposium on Digital System Design (DSD), September, 2003. [15] Ana Paiva, Adrian Bullock, Ricardo Chaves, et al., SenToy: a Tangible Interface to Control the Emotions of a Synthetic Character, Autonomous Agents and Multiagent Systems (AAMAS), July, 2003. TELEPHONE: +351 919628780 E- MAIL: Ricardo.chaves@ inesc- id.pt 3 / 5

[16] K. Höök, A. Paiva, R. Chaves, et. al., FantasyA and SenToy, Computer-Human Interaction (CHI), April, 2003. Theses: Ricardo Chaves, Secure Computing on Reconfigurable Devices, PhD s Thesis, Delft University of Tecnology\ Instituto Superior Técnico, Universidade Técnica de Lisboa, ISBN: 978-90-807957-5-4v, December, 2007. Ricardo Chaves, RDSP: A Digital Signal Processor with suport for Residue arithmetic, Master s Thesis, Instituto Superior Técnico, Universidade Técnica de Lisboa, October, 2002. Ricardo Chaves, Processament o de Sinal e Criptografia baseados em Sistemas de Numeração por Resíduos, final graduation report, Instituto Superior Técnico, Universidade Técnica de Lisboa, Septemb er, 2001. Local Conferences: [1] K. van der Bok, R. Chaves, G.K. Kuzmanov, L. A. Sousa, A.J. van Genderen, Dynamic FPGA Reconfigurations with Run-Time Region Delimitation, proceeding of Program for Research on Integrated Systems and Circuits (ProRisc), November, 2007. [2] R. Chaves, G.K. Kuzmanov, L. Sousa, S. Vassiliadis, Reconfigurable Cryptographic Processor, proceeding of Program for Research on Integrated Systems and Circuits (ProRisc), November, 2006. [3] Y. D. Yankova, K.L.M. Bertels, S. Vassiliadis, G.K. Kuzmanov, R. Chaves, HLLto-HDL Generation: Results and Challenges, proceeding of Program for Research on Integrated Systems and Circuits (ProRisc), November, 2006. [4] R. Chaves, G.K. Kuzmanov, L. Sousa, S. Vassiliadis, Polymorphic AES Encryption Implementation, proceeding of Program for Research on Integrated Systems and Circuits (ProRisc), November, 2005. REVIEWING ACTIVITY Journals: IEEE Transactions on Circuits and Systems I IEEE Transactions on Circuits and Systems II IEEE Transactions on Computers Journal of VLSI Signal Processing Systems The VLSI Journal Integration IEE Proceedings Computers & Digital Techniques Journal of Systems and Software Journal of Systems Architecture TELEPHONE: +351 919628780 E- MAIL: Ricardo.chaves@ inesc- id.pt 4 / 5

Conferences: 20th Symposium on Integrated Circuits and Systems Design, SBCCI, 2008 11th Euromicro Conference On Digital System Design, DSD, 2008 International Symposium on Systems, Architectures, MOdeling and Simulation, SAMOS VIII, 2008 The 2008 High Performance Computing & Simulation Conference, HPCS, 2008 IEEE International Symposium on Circuits and Systems, ISCAS, 2008 Design, Automation and Test in Europe, DATE, 2008 International Conference on Field Programmable Logic and Applications, FPL, 2007 The 25th International Conference on Computer Design, ICCD, 2007 IEEE 17th International Conference on Application-specific Systems, Architectures and Processors, ASAP, 2007 International Conference on Supercomputing, ICS, 2007 IEEE Computer Society Annual Symposium on VLSI, ISVLSI, 2007 Embedded Computer Systems: Architectures, MOdeling, and Simula tion, SAMOS VII, 2007 Architecture of Computing Systems, ARCS'07, 2007 4th European conference on Wireless Sensor Networks, EWSN, 2007 IFIP International Conference on Network and Parallel Computing, NPC, 2006 Design, Automation and Test in Europe, DATE, 2007 European conference on Wireless Sensor Networks, EWSN, 2007 IEEE 17th International Conference on Application-specific Systems, Architectures and Processors, ASAP, 2006 16th International Conference on Field Programmable Logic and Applications, FPL, 2006 Embedded Computer Systems: Architectures, MOdeling, and Simulation, SAMOS VI, 2006 Conference on Languages, Compilers, and Tools for Embedded Systems, LCTES, 2006 The 33rd Annual International Symposium on Computer Architecture, ISCA, 2006 Internationa l Conference on Computing Frontiers, CF, 2006 International Workshop On Applied Reconfigurable Computing, ARC, 2006 13th Reconfigurable Architectures Workshop, RAW, 2006 IEEE Computer Society Annual Symposium on VLSI, ISVLSI, 2006 Design, Automation and Test in Europe, DATE, 2006 International Symposium on Microarchitecture, MICRO-38, 2005 International Symposium on System-on-Chip, SoC, 2005 International Conference for Compilers, Architecture and Synthesis of Embedded Systems, CASES, 2005 XX Conference on Design of Circuits and Integrated Systems, DCIS, 2005 International Conference on Parallel Processing, EUROPAR, 2005 LANGUAGE KNOWLEDGE - Portuguese - English - Spanish (conversational) - French (basic) - Dutch (basic) - Japanese (rudimentary) TELEPHONE: +351 919628780 E- MAIL: Ricardo.chaves@ inesc- id.pt 5 / 5