Access content directly

Damien Couroussé

53
Documents

Publications

Image document

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⟩
Journal articles cea-04099414v1
Image document

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⟩
Journal articles cea-03605072v2
Image document

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⟩
Journal articles hal-02931632v1
Image document

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⟩
Journal articles hal-01927625v1
Image document

τ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⟩
Journal articles 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⟩
Journal articles hal-00479971v1
Image document

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⟩
Conference papers hal-04477919v1
Image document

µ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⟩
Conference papers cea-04215728v2
Image document

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⟩
Conference papers 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⟩
Conference papers hal-03690200v1
Image document

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
Conference papers cea-03605070v1
Image document

Deep learning side-channel analysis on large-scale traces

Loïc Masure , Nicolas Belleville , Eleonora Cagli , Marie-Angela Cornélie , Damien Couroussé
ESORICS 2020: Computer Security, Sep 2020, Guildford, United Kingdom. pp.440-460, ⟨10.1007/978-3-030-58951-6_22⟩
Conference papers cea-03483683v1

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

Damien Couroussé , Thierno Barry , Bruno Robisson , Nicolas Belleville , Philippe Jaillon
Fifth Workshop on Cryptography and Security in Computing Systems, Jan 2018, Manchester, United Kingdom. pp.17-18, ⟨10.1145/3178291.3178296⟩
Conference papers emse-02011053v1

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
Cyber-Physical Security Education Workshop, Jul 2017, Paris, France
Conference papers hal-01660155v1

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
Conference papers hal-01660160v1
Image document

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⟩
Conference papers emse-01490735v1
Image document

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
Conference papers cea-01296569v1

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
Conference papers hal-01405776v1
Image document

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⟩
Conference papers hal-01383143v1
Image document

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⟩
Conference papers emse-01271252v1
Image document

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⟩
Conference papers cea-01296572v1
Image document

Runtime Code Polymorphism as a Protection Against Side Channel Attacks

Damien Couroussé , Thierno Barry , Bruno Robisson , Philippe Jaillon , Olivier Potin
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⟩
Conference papers emse-01372223v1
Image document

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⟩
Conference papers cea-01296568v1
Image document

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
Conference papers hal-01389137v1

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⟩
Conference papers cea-01832763v1
Image document

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
Conference papers cea-01240865v1

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⟩
Conference papers cea-01818887v1
Image document

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
Conference papers cea-01273410v1

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⟩
Conference papers cea-01817868v1
Image document

COGITO: Code Polymorphism to Secure Devices

Damien Couroussé , Bruno Robisson , Jean-Louis Lanet , Thierno Barry , Hassan Noura
SECRYPT2014: 11th International Conference on Security and Cryptography, Aug 2014, Vienne, Austria. pp.1-6, ⟨10.5220/0005113704510456⟩
Conference papers emse-01072039v1
Image document

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⟩
Conference papers 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⟩
Conference papers 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⟩
Conference papers hal-00437629v1
Image document

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
Conference papers hal-00439424v1
Image document

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
Conference papers hal-00439421v1
Image document

Functional Analysis of Haptic Devices

Damien Couroussé , Jean-Loup Florens
4th International Conference on Enactive Interfaces 2007, Nov 2007, Grenoble, France. pp.57-60
Conference papers hal-00439415v1
Image document

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
Conference papers hal-00440953v1
Image document

Effect of stiffness on tapping performance

Damien Couroussé , Jean-Loup Florens , Annie Luciani
Haptics 2006, 2006, Arlington, United States. pp.65-72
Conference papers hal-00910634v1
Image document

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
Conference papers hal-00484468v1
Image document

A Basic Gesture and Motion Format for Virtual Reality Multisensory Applications

Annie Luciani , Matthieu Evrard , Damien Couroussé , Nicolas Castagné , Claude Cadoz
GRAPP 2006 - International Conference on Computer Graphics Theory and Applications, Feb 2006, Setúbal, Portugal. pp.349-356
Conference papers hal-00486199v1
Image document

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
Conference papers hal-00910629v1
Image document

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
Conference poster cea-01893469v1
Image document

Compiler-based Countermeasure Against Fault Attacks

Thierno Barry , Damien Couroussé , Bruno Robisson
Workshop on Cryptographic Hardware and Embedded Systems, Sep 2015, Saint-Malo, France.
Conference poster emse-01232664v1
Image document

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.
Conference poster emse-01232662v1
Image document

Enaction and Enactive Interfaces: A Handbook of Terms

Walter Aprile , Federico Avanzini , José Barbero , Benoit Bardy , Ronan Boulic
Annie Luciani; Claude Cadoz; Nicolas Castagné; Armen Khatchatourov. 2017, Enactive Systems Books, Annie Luciani, 978-2-9530856-0-0
Books hal-04070302v1
Image document

Automatic Application of Software Countermeasures Against Physical Attacks

Nicolas Belleville , Karine Heydemann , Damien Couroussé , Thierno Barry , Bruno Robisson
Ç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⟩
Book sections hal-01951305v1
Image document

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⟩
Book sections hal-01228147v1
Image document

Haptic Board

Damien Couroussé
Enaction and enactive interfaces : a handbook of terms, Enactive Systems Books, pp.126-127, 2007
Book sections hal-00978962v1
Image document

Cobot

Damien Couroussé , Jean-Loup Florens
Enaction and enactive interfaces : a handbook of terms, Enactive Systems Books, pp.36-37, 2007
Book sections hal-00978947v1
Image document

Mechanical impedance

Damien Couroussé
Enaction and enactive interfaces : a handbook of terms, Enactive Systems Books, pp.194-196, 2007
Book sections hal-00978979v1
Image document

Contact interaction

Damien Couroussé , Jorge Juan Gil
Enaction and enactive interfaces : a handbook of terms, Enactive Systems Books, pp.55-56, 2007
Book sections hal-00978955v1
Image document

Motion capture

Damien Couroussé
Enaction adn enactive interfaces : a handbook of terms, Enactive Systems Books, pp.201-203, 2007
Book sections hal-00978981v1