Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Vincent Migliore is active.

Publication


Featured researches published by Vincent Migliore.


international conference on embedded computer systems architectures modeling and simulation | 2016

MPSoCSim extension: An OVP simulator for the evaluation of cluster-based multi and many-core architectures

Maria Mendez Real; Philipp Wehner; Jens Rettkowski; Vincent Migliore; Vianney Lapotre; Diana Göhringer; Guy Gogniat

In this paper, an extension of the OVP based MPSoC simulator MPSoCSim is presented. This latter is an extension of the OVP simulator with a SystemC Network-on-Chip (NoC) allowing the modeling and evaluation of NoC based Multiprocessor Systems-on-Chip (MPSoCs). In the proposed version, this extended simulator enables the modeling and evaluation of complex clustered MPSoCs and many-cores. The clusters are compound of several independent subgroups. Each subgroup includes an OVP processor connected by a local bus to its own local memory for code, stack and heap. The subgroups being independent, the attached OVP processor model can be different from the other subgroups (ARM, MicroBlaze, MIPS,…) allowing the simulation of heterogeneous platforms. Also, each processor executes its own code. Subgroups are connected to each other through a shared bus allowing all the subgroups in the cluster to access to a shared memory. Finally, clusters are connected through a SystemC NoC supporting mesh topology with wormhole switching and different routing algorithms. The NoC is scalable and the number of subgroups in each cluster is parameterizable. For a dynamic execution, the OVP processor models support different Operating Systems (OS). Also, some mechanisms are available in order to control the dynamic execution of applications on the platform. Different platforms and applications have been evaluated in terms of simulated execution time, simulation time on the host machine and number of simulated instructions.


reconfigurable communication centric systems on chip | 2016

Dynamic spatially isolated secure zones for NoC-based many-core accelerators

Maria Mendez Real; Philipp Wehner; Vincent Migliore; Vianney Lapotre; Diana Göhringert; Guy Gogniat

Many-core architectures are becoming a major execution platform in order to face the increasing number of applications executed in parallel. While these architectures provide massive parallelism and high performance to the users, they also introduce key challenges in terms of security. Indeed, in order to leverage performance, a great number of applications running in parallel may share resources. A malicious application may compromise other applications sharing common resources or the whole system by directly accessing, deducing or retrieving sensitive data. This work focuses on a many-core accelerator architecture extended with mechanisms allowing the logical and spatial isolation of sensitive applications through the dynamic creation of secure zones. Each sensitive application is executed within a secure zone avoiding any resource sharing with other potentially malicious applications, preventing denial of services within the secure zones as well as confidentiality and integrity attacks. A set of services guarantying the dynamic creation and handling of spatially isolated secure zones in a many-core accelerator architecture is proposed. These services are integrated into a software controller on a many-core accelerator architecture and evaluated through virtual prototyping.


Computer Standards & Interfaces | 2017

Somewhat/Fully Homomorphic Encryption: Implementation Progresses and Challenges

Guillaume Bonnoron; Caroline Fontaine; Guy Gogniat; Vincent Herbert; Vianney Lapotre; Vincent Migliore; Adeline Roux-Langlois

The proposed article aims, for readers, to learn about the existing efforts to secure and implement Somewhat/Fully Homomorphic Encryption ((S/F)HE) schemes and the problems to be tackled in order to progress toward their adoption. For that purpose, the article provides, at first, a brief introduction regarding (S/F)HE. Then, it focuses on some practical issues related to the adoption of (S/F)HE schemes, i.e. the security parameters, the existing implementations and their limitations, and the management of the huge complexity caused by homomorphic calculation. These issues are analyzed with the help of recent related work published in the literature, and with the experience gained by the authors through their experiments.


ACM Transactions in Embedded Computing Systems | 2017

A High-Speed Accelerator for Homomorphic Encryption using the Karatsuba Algorithm

Vincent Migliore; Cédric Seguin; Maria Mendez Real; Vianney Lapotre; Arnaud Tisserand; Caroline Fontaine; Guy Gogniat; Russell Tessier

Somewhat Homomorphic Encryption (SHE) schemes can be used to carry out operations on ciphered data. In a cloud computing scenario, personal information can be processed secretly, inferring a high level of confidentiality. The principle limitation of SHE is the size of ciphertext compared to the size of the message. This issue can be addressed by using a batching technique that “packs” several messages into one ciphertext. However, this method leads to important drawbacks in standard implementations. This paper presents a fast hardware/software co-design implementation of an encryption procedure using the Karatsuba algorithm. Our hardware accelerator is 1.5 times faster than the state of the art for 1 encryption and 4 times faster for 4 encryptions.


parallel, distributed and network-based processing | 2016

ALMOS Many-Core Operating System Extension with New Secure-Enable Mechanisms for Dynamic Creation of Secure Zones

Maria Mendez Real; Vincent Migliore; Vianney Lapotre; Guy Gogniat

Many-core architectures are becoming a major execution platform in order to face the increasing number of applications to be executed in parallel. Such an approach is very attractive in order to offer users with high performance. However it introduces some key challenges in terms of security as some malicious applications may compromise the whole system. A defense-in-depth approach relying on hardware and software mechanisms is thus mandatory to increase the level of protection. This work focuses on the Operating System (OS) level and proposes a set of operating system services able to dynamically create physical isolated secure zones for sensitive applications in many-core platforms. These services are integrated into the ALMOS OS deployed in the TSAR many-core architecture, and evaluated in terms of security level and induced performance overhead.


field-programmable technology | 2016

Fast polynomial arithmetic for Somewhat Homomorphic Encryption operations in hardware with Karatsuba algorithm

Vincent Migliore; Maria Mendez Real; Vianney Lapotre; Arnaud Tisserand; Caroline Fontaine; Guy Gogniat

Somewhat Homomorphic Encryption (SHE) schemes allow to carry out operations on data in the cipher domain. In a cloud computing scenario, personal information can be processed secretly, inferring a high level of confidentiality. Most practical Somewhat Homomorphic Encryption (SHE) schemes require the implementation of fast polynomial arithmetic, that is why hardware accelerators usually target the FFT/NTT algorithm. This paper proposes a co-design hardware/software approach to accelerate SHE using Karatsuba algorithm. Depending on the needs, Karatsuba algorithm allows to implement additional computations to the hardware in order to reduce software computation time. Our accelerator is designed to speed up arithmetic on degree 2560 polynomials with 125 bits coefficients. We provide 3 different approaches: An area efficient design, a balanced design, and a performance-oriented design. Our accelerator performs a polynomial multiplication in respectively 2.46 ms, 1.70 ms and 1.24 ms, and a relinearization operation in 2.28 ms, 1.53 ms and 1.1 ms, while a functionally equivalent design using the FFT [1] performs the multiplication in 1.96 ms and the relinearization in 4.79 ms for hardware resources consumption equivalent to the balanced design.


reconfigurable computing and fpgas | 2015

Exploration of polynomial multiplication algorithms for homomorphic encryption schemes

Vincent Migliore; Maria Mendez Real; Vianney Lapotre; Arnaud Tisserand; Caroline Fontaine; Guy Gogniat

Homomorphic encryption schemes allow performing computations in the ciphertext domain, without the need of the secret key. In most promising schemes based on the ring-learning with errors (R-LWE) problem, polynomial multiplication operation is considered an important bottleneck. In this study, a comparison between the Karatsuba and the fast Fourier transform (FFT) multiplication algorithms in the context of homomorphic encryption is proposed in terms of complexity, flexibility and possible optimizations. A complete hardware architecture to speed up polynomial multiplication is provided and impacts of such an architecture on the Karatsuba and the FFT algorithms is thoroughly studied. The study demonstrates that in a realistic architecture, Karatsuba can be a better alternative than the FFT one.


IEEE Transactions on Computers | 2018

Hardware/Software Co-Design of an Accelerator for FV Homomorphic Encryption Scheme Using Karatsuba Algorithm

Vincent Migliore; Maria Mendez Real; Vianney Lapotre; Arnaud Tisserand; Caroline Fontaine; Guy Gogniat


4rd Work­shop on Vir­tu­al Pro­to­typ­ing of Par­al­lel and Em­bed­ded Sys­tems (ViPES) as part of the In­ter­na­tio­nal Con­fe­rence on Em­bed­ded Com­pu­ter Sys­tems: Ar­chi­tec­tu­res, Mo­de­ling, and Si­mu­la­ti­on (SAMOS) | 2016

MPSoCSim extension: An OVP Simulator for the Evaluation of Cluster-based Multicore and Many-core architectures

Maria Mendez Real; Vincent Migliore; Vianney Lapotre; Guy Gogniat; Philipp Wehner; Jens Rettkowski; Diana Göhringer


IEEE Transactions on Computers | 2018

Practical Parameters for Somewhat Homomorphic Encryption Schemes on Binary Circuits

Vincent Migliore; Guillaume Bonnoron; Caroline Fontaine

Collaboration


Dive into the Vincent Migliore's collaboration.

Top Co-Authors

Avatar

Guy Gogniat

Centre national de la recherche scientifique

View shared research outputs
Top Co-Authors

Avatar

Vianney Lapotre

Centre national de la recherche scientifique

View shared research outputs
Top Co-Authors

Avatar

Maria Mendez Real

Centre national de la recherche scientifique

View shared research outputs
Top Co-Authors

Avatar

Caroline Fontaine

Centre national de la recherche scientifique

View shared research outputs
Top Co-Authors

Avatar

Arnaud Tisserand

Centre national de la recherche scientifique

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Diana Göhringer

Dresden University of Technology

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Adeline Roux-Langlois

Centre national de la recherche scientifique

View shared research outputs
Researchain Logo
Decentralizing Knowledge