Damien Couroussé

53
Documents

Publications

Publications

Deposit thumbnail

MAFIA: Protecting the microarchitecture of embedded systems against fault injection attacks

Thomas Chamelot , Damien Couroussé , Karine Heydemann

IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 2023, ⟨10.1109/TCAD.2023.3276507⟩

Article dans une revue cea-04099414v1
Deposit thumbnail

Code Polymorphism Meets Code Encryption: Confidentiality and Side-Channel Protection of Software Components

Lionel Morel , Damien Couroussé , Thomas Hiscock

Digital Threats: Research and Practice, 2021, https://dl.acm.org/doi/10.1145/3487058. ⟨10.1145/3487058⟩

Article dans une revue cea-03605072v2
Deposit thumbnail

Maskara: Compilation of a Masking Countermeasure with Optimised Polynomial Interpolation

Nicolas Belleville , Damien Couroussé , Karine Heydemann , Quentin Meunier , Inès Ben El Ouahma

IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 2020, 39 (11), pp.1-1. ⟨10.1109/TCAD.2020.3012237⟩

Article dans une revue hal-02931632v1
Deposit thumbnail

Automated Software Protection for the Masses Against Side-Channel Attacks

Nicolas Belleville , Damien Couroussé , Karine Heydemann , Henri-Pierre Charles

ACM Transactions on Architecture and Code Optimization, 2018, 15 (4), pp.47:1--47:27. ⟨10.1145/3281662⟩

Article dans une revue hal-01927625v1
Deposit thumbnail

τC: C with process network extensions for embedded manycores

T. Goubier , Damien Couroussé , S. Azaiez

Procedia Computer Science, 2014, 29, pp.1100-1112. ⟨10.1016/j.procs.2014.05.099⟩

Article dans une revue cea-01831559v1

Ergotic Sounds : A New Way to Improve Playability, Believability and Presence of Virtual Musical Instruments

Annie Luciani , Jean-Loup Florens , Damien Couroussé , Julien Castet

Journal of New Music Research, 2009, 38 (3), pp.309-323. ⟨10.1080/09298210903359187⟩

Article dans une revue hal-00479971v1
Deposit thumbnail

Inference of Robust Reachability Constraints

Yanis Sellami , Guillaume Girol , Frédéric Recoules , Damien Couroussé , Sébastien Bardin

2024 ACM Symposium on Principles of Programming Languages, Jan 2024, London, United Kingdom. pp.2731-2760, ⟨10.1145/3632933⟩

Communication dans un congrès hal-04477919v1
Deposit thumbnail

µArchiFI: Formal modeling and verification strategies for microarchitetural fault injections

Simon Tollec , Mihail Asavoae , Damien Couroussé , Karine Heydemann , Mathieu Jan

FMCAD.23 - Formal Methods in Computer-Aided Design 2023, Oct 2023, Ames, IO, United States. pp.101-109, ⟨10.34727/2023/isbn.978-3-85448-060-0_18⟩

Communication dans un congrès cea-04215728v2
Deposit thumbnail

Exploration of fault effects on formal RISC-V microarchitecture models

Simon Tollec , Mihail Asavoae , Damien Couroussé , Karine Heydemann , Mathieu Jan

FTDC 2022 - Workshop on Fault Detection and Tolerance in Cryptography, Sep 2022, Virtual event, Italy. pp.73-83, ⟨10.1109/FDTC57191.2022.00017⟩

Communication dans un congrès cea-03852138v1

SCI-FI: Control Signal, Code, and Control Flow Integrity against Fault Injection Attacks

Thomas Chamelot , Damien Couroussé , Karine Heydemann

2022 Design, Automation & Test in Europe Conference & Exhibition (DATE), Mar 2022, Antwerp, Belgium. pp.556-559, ⟨10.23919/DATE54114.2022.9774685⟩

Communication dans un congrès hal-03690200v1
Deposit thumbnail

PROSECCO: Formally-proven secure compiled code

Nicolas Belleville , Damien Couroussé , Emmanuelle Encrenaz , Karine Heydemann , Quentin Meunier

C&ESAR 2021 : 28th Computer Electronics Security Application Rendezvous, Nov 2021, Rennes, France. pp.13-25

Communication dans un congrès cea-03605070v1
Deposit thumbnail

Deep learning side-channel analysis on large-scale traces

Loïc Masure , Nicolas Belleville , Eleonora Cagli , Marie-Angela Cornélie , Damien Couroussé et al.

ESORICS 2020: Computer Security, Sep 2020, Guildford, United Kingdom. pp.440-460, ⟨10.1007/978-3-030-58951-6_22⟩

Communication dans un congrès cea-03483683v1

All paths lead to Rome: Polymorphic Runtime Code Generation for Embedded Systems

Damien Couroussé , Thierno Barry , Bruno Robisson , Nicolas Belleville , Philippe Jaillon et al.

Fifth Workshop on Cryptography and Security in Computing Systems, Jan 2018, Manchester, United Kingdom. pp.17-18, ⟨10.1145/3178291.3178296⟩

Communication dans un congrès emse-02011053v1

Automated Combination of Tolerance and Control Flow Integrity Countermeasures against Multiple Fault Attacks

Thierno Barry , Damien Couroussé , Bruno Robisson , Karine Heydemann

European LLVM Developers Meeting, Mar 2017, Saarbrücken, Germany

Communication dans un congrès hal-01660160v1

The Multiple Ways to Automate the Application of Software Countermeasures against Physical Attacks : Pitfalls and Guidelines

Nicolas Belleville , Thierno Barry , Abderrahmane Seriai , Damien Couroussé , Karine Heydemann et al.

Cyber-Physical Security Education Workshop, Jul 2017, Paris, France

Communication dans un congrès hal-01660155v1
Deposit thumbnail

Filtering-based CPA: a successful side-channel attack against desynchronization countermeasures

Karim Moussa Ali Abdellatif , Damien Couroussé , Olivier Potin , Philippe Jaillon

Fourth Workshop on Cryptography and Security in Computing Systems (CS2 '17), Jan 2017, Stockholm, Sweden. pp.29-32, ⟨10.1145/3031836.3031842⟩

Communication dans un congrès emse-01490735v1
Deposit thumbnail

Compilation of a Countermeasure Against Instruction-Skip Fault Attacks

Thierno Barry , Damien Couroussé , Bruno Robisson

Workshop on Cryptography and Security in Computing Systems, Jan 2016, vienna, Austria. ⟨10.1145/2858930.2858931⟩

Communication dans un congrès cea-01296572v1

COGITO: Génération de code au runtime pour la sécurité des systèmes embarqué

Damien Couroussé , Jean-Louis Lanet , Bruno Robisson , Thierno Barry , Philippe Jaillon

Ressi 2016, May 2016, Toulouse, France

Communication dans un congrès hal-01405776v1
Deposit thumbnail

Approximate Computing with Runtime Code Generation on Resource-Constrained Embedded Devices

Damien Couroussé , Caroline Quéva , Henri-Pierre Charles

2nd Workshop On Approximate Computing (WAPCO 2016), Jan 2016, Vienna, Austria

Communication dans un congrès cea-01296569v1
Deposit thumbnail

Compilation of a Countermeasure Against Instruction-Skip Fault Attacks

Thierno Barry , Damien Couroussé , Bruno Robisson

Third Workshop on Cryptography and Security in Computing Systems, Jan 2016, Prague, Czech Republic. ⟨10.1145/2858930.2858931⟩

Communication dans un congrès emse-01271252v1
Deposit thumbnail

A Template Attack Against VERIFY PIN Algorithms

Hélène Le Bouder , Thierno Barry , Damien Couroussé , Jean-Louis Lanet , Ronan Lashermes

SECRYPT 2016, Jul 2016, Lsbonne, Portugal. pp.231 - 238, ⟨10.5220/0005955102310238⟩

Communication dans un congrès hal-01383143v1
Deposit thumbnail

Pushing the Limits of Online Auto-tuning: Machine Code Optimization in Short-Running Kernels

Fernando Endo , Damien Couroussé , Henri-Pierre Charles

Proceedings of MCSOC 2016. IEEE 10th International Symposium on Embedded Multicore/Many-core Systems-on-Chip (MCSoC-16), Sep 2016, Lyon, France

Communication dans un congrès hal-01389137v1
Deposit thumbnail

Runtime Code Polymorphism as a Protection Against Side Channel Attacks

Damien Couroussé , Thierno Barry , Bruno Robisson , Philippe Jaillon , Olivier Potin et al.

10th IFIP International Conference on Information Security Theory and Practice (WISTP), Sep 2016, Heraklion, Greece. pp.136-152, ⟨10.1007/978-3-319-45931-8_9⟩

Communication dans un congrès emse-01372223v1
Deposit thumbnail

Self-optimisation using runtime code generation for wireless sensor networks

Caroline Quéva , Damien Couroussé , Henri-Pierre Charles

International Conference on Distributed Computing and Networking (ICDCN 2016), Jan 2016, Singapore, Singapore. ⟨10.1145/2833312.2849557⟩

Communication dans un congrès cea-01296568v1
Deposit thumbnail

Self-optimisation using runtime code generation for Wireless Sensor Networks Internet-of-Things

Caroline Quéva , Damien Couroussé , Henri-Pierre Charles

Internet-of-Things Symposium at ESWeek, Marilyn Wolf (Georgia Tech) Jason Xue (City University of Hong Kong), Oct 2015, Amsterdam, Netherlands

Communication dans un congrès cea-01240865v1

Lightweight, dynamic, and flexible cipher scheme for wireless and mobile networks

H. Noura , Damien Couroussé

Ad Hoc Networks. ADHOCNETS 2015. Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering, Sep 2015, San remo, Italy. pp.225-236, ⟨10.1007/978-3-319-25067-0_18⟩

Communication dans un congrès cea-01832763v1
Deposit thumbnail

Compilation for the Composition of Software Protections for Embedded Systems

Thierno Barry , Damien Couroussé , Bruno Robisson

5ème édition de la rencontre Crypto'Puce, May 2015, Île de Porquerolles, France

Communication dans un congrès cea-01273410v1

Micro-architectural simulation of embedded core heterogeneity with gem5 and McPAT

F.A. Endo , Damien Couroussé , H.-P. Charles

RAPIDO '15 Proceedings of the 2015 Workshop on Rapid Simulation and Performance Evaluation: Methods and Tools, Jan 2015, Amsterdam, Netherlands. ⟨10.1145/2693433.2693440⟩

Communication dans un congrès cea-01818887v1

Micro-architectural simulation of in-order and out-of-order ARM microprocessors with gem5

F.A. Endo , Damien Couroussé , H.-P. Charles

2014 International Conference on Embedded Computer Systems: Architectures, Modeling, and Simulation (SAMOS XIV), Jul 2014, Agios Konstantinos, Greece. pp.266-273, ⟨10.1109/SAMOS.2014.6893220⟩

Communication dans un congrès cea-01817868v1
Deposit thumbnail

COGITO: Code Polymorphism to Secure Devices

Damien Couroussé , Bruno Robisson , Jean-Louis Lanet , Thierno Barry , Hassan Noura et al.

SECRYPT2014: 11th International Conference on Security and Cryptography, Aug 2014, Vienne, Austria. pp.1-6, ⟨10.5220/0005113704510456⟩

Communication dans un congrès emse-01072039v1
Deposit thumbnail

deGoal a tool to embed dynamic code generators into applications

Henri-Pierre Charles , Damien Couroussé , Victor Lomüller , Fernando A. Endo , Rémy Gauguey

23rd International Conference on Compiler Construction (CC), Apr 2014, Grenoble, France. pp.107-112, ⟨10.1007/978-3-642-54807-9_6⟩

Communication dans un congrès hal-01068248v1

Software acceleration of floating-point multiplication using runtime code generation - Student paper

C. Aracil , Damien Couroussé

2013 4th Annual International Conference on Energy Aware Computing Systems and Applications (ICEAC), Dec 2013, Istanbul, Turkey. pp.18-23, ⟨10.1109/ICEAC.2013.6737630⟩

Communication dans un congrès cea-01836862v1

Perception of Virtual Multi-Sensory Objects: Some Musings on the Enactive Approach

Annie Luciani , Sile O'Modhrain , Charlotte Magnusson , Jean-Loup Florens , Damien Couroussé

Cyberworlds 2008, Sep 2008, Hangzhou, China. pp.354-360, ⟨10.1109/CW.2008.107⟩

Communication dans un congrès hal-00437629v1
Deposit thumbnail

Functional Analysis of Haptic Devices

Damien Couroussé , Jean-Loup Florens

4th International Conference on Enactive Interfaces 2007, Nov 2007, Grenoble, France. pp.57-60

Communication dans un congrès hal-00439415v1
Deposit thumbnail

A Real-Time Simulator for Virtual Reality conceived around Haptic Hard Constraints

Julien Castet , Damien Couroussé , Jean-Loup Florens , Annie Luciani

ENACTIVE / 07 - International Conference on Enactive Interfaces, Nov 2007, Grenoble, France. pp.49-52

Communication dans un congrès hal-00439424v1
Deposit thumbnail

Perception of Virtual Multisensory Mobile Objects: Wandering around the Enactive Assumption

Annie Luciani , Sile O'Modhrain , Charlotte Magnusson , Jean-Loup Florens , Damien Couroussé

4th International Conference on Enactive Interfaces 2007, Nov 2007, Grenoble, France. pp.153-156

Communication dans un congrès hal-00439421v1
Deposit thumbnail

Ergotic Sounds: A New Way to Improve Playability, Believability and Presence of Digital Musical Instruments

Annie Luciani , Jean-Loup Florens , Damien Couroussé , Claude Cadoz

ENACTIVE / 07 - International Conference on Enactive Interfaces, Nov 2007, Grenoble, France. pp.373-376

Communication dans un congrès hal-00440953v1
Deposit thumbnail

Visual and Haptic Perception of Object Elasticity in a Virtual Squeezing Event

Damien Couroussé , Gunnar Jansson , Jean-Loup Florens , Annie Luciani

EuroHaptics 2006 conference, Jul 2006, Paris, France. pp.47

Communication dans un congrès hal-00484468v1
Deposit thumbnail

Effect of stiffness on tapping performance

Damien Couroussé , Jean-Loup Florens , Annie Luciani

Haptics 2006, 2006, Arlington, United States. pp.65-72

Communication dans un congrès hal-00910634v1
Deposit thumbnail

A Basic Gesture and Motion Format for Virtual Reality Multisensory Applications

Annie Luciani , Matthieu Evrard , Damien Couroussé , Nicolas Castagné , Claude Cadoz et al.

GRAPP 2006 - International Conference on Computer Graphics Theory and Applications, Feb 2006, Setúbal, Portugal. pp.349-356

Communication dans un congrès hal-00486199v1
Deposit thumbnail

Effect of stiffness on tapping performance. Do you rely on force to keep synchronised along with a metronome?

Damien Couroussé , Jean-Loup Florens , Annie Luciani

2nd International Conference on Enactive Interfaces, 2005, Gênes, Italy. pp.10

Communication dans un congrès hal-00910629v1
Deposit thumbnail

ApproxRISC: An Approximate Computing Infrastructure For RISC-V

Tiago Trevisan Jost , Geneviève Ndour , Damien Couroussé , Christian Fabre , Anca Molnos

RISC-V Workshop in Barcelona, May 2018, Barcelona, Spain

Poster de conférence cea-01893469v1
Deposit thumbnail

Compiler-based Countermeasure Against Fault Attacks

Thierno Barry , Damien Couroussé , Bruno Robisson

Workshop on Cryptographic Hardware and Embedded Systems, Sep 2015, Saint-Malo, France.

Poster de conférence emse-01232664v1
Deposit thumbnail

Runtime Code Polymorphism as a Protection against Physical Attacks

Damien Couroussé , Bruno Robisson , Thierno Barry , P Jaillon , Olivier Potin

Workshop on Cryptographic Hardware and Embedded Systems, Sep 2015, Saint-Malo, France.

Poster de conférence emse-01232662v1
Deposit thumbnail

Enaction and Enactive Interfaces: A Handbook of Terms

Walter Aprile , Federico Avanzini , José Barbero , Benoit Bardy , Ronan Boulic et al.

Annie Luciani; Claude Cadoz; Nicolas Castagné; Armen Khatchatourov. 2017, Enactive Systems Books, Annie Luciani, 978-2-9530856-0-0

Ouvrages (dictionnaire, encyclopédie) hal-04070302v1
Deposit thumbnail

Automatic Application of Software Countermeasures Against Physical Attacks

Nicolas Belleville , Karine Heydemann , Damien Couroussé , Thierno Barry , Bruno Robisson et al.

Çetin Kaya Koç. Cyber-Physical Systems Security, Springer International Publishing, pp.135-155, 2018, 978-3-319-98934-1. ⟨10.1007/978-3-319-98935-8_7⟩

Chapitre d'ouvrage hal-01951305v1
Deposit thumbnail

Introduction to Dynamic Code Generation an Experiment with Matrix Multiplication for the STHORM Platform

Damien Couroussé , Victor Lomüller , Henri-Pierre Charles

M. Torquati, K. Bertels, S. Karlsson, and F. Pacull. Smart Multicore Embedded Systems, Springer Verlag, 2013, ⟨10.1007/978-1-4614-8800-2_6⟩

Chapitre d'ouvrage hal-01228147v1
Deposit thumbnail

Contact interaction

Damien Couroussé , Jorge Juan Gil

Enaction and enactive interfaces : a handbook of terms, Enactive Systems Books, pp.55-56, 2007

Chapitre d'ouvrage hal-00978955v1
Deposit thumbnail

Motion capture

Damien Couroussé

Enaction adn enactive interfaces : a handbook of terms, Enactive Systems Books, pp.201-203, 2007

Chapitre d'ouvrage hal-00978981v1
Deposit thumbnail

Haptic Board

Damien Couroussé

Enaction and enactive interfaces : a handbook of terms, Enactive Systems Books, pp.126-127, 2007

Chapitre d'ouvrage hal-00978962v1
Deposit thumbnail

Mechanical impedance

Damien Couroussé

Enaction and enactive interfaces : a handbook of terms, Enactive Systems Books, pp.194-196, 2007

Chapitre d'ouvrage hal-00978979v1
Deposit thumbnail

Cobot

Damien Couroussé , Jean-Loup Florens

Enaction and enactive interfaces : a handbook of terms, Enactive Systems Books, pp.36-37, 2007

Chapitre d'ouvrage hal-00978947v1