Evolving in a blockchain project for the traceability of
medical events and ensuring the compliance with GDPR
— Refactoring and testing the current version of the application
— Developping & maintaing the deployment scripts
— Transforming Hypeledger infrastructure components to Kubernetes resources
— Participation on the deployment of the project in openstack
cloud, managed by Be-ys Cloud, using Ansible and Terraform
Tools : Node-js, Fabric Hyperledger, Docker, docker-compose, Ansible,
Kubernetes, Git, Gitlab
Evolving on R&D projects around the application of blockchain
technology in healthcare and IoT domains (especially smart
home context).
— Design of the main architecture of COVID-19 tracking system
based on hyperledger fabric blockchain
— Developping & testing the chaincodes for tracking patients, storage of data retated to COVID-tests into the blockchain
— Participation on the developement of the REST-API for the
authentication and main CRUD operations in mongoDB
— Tests and deployment of the application using docker-compose
Tools : Java, Spring-boot, Fabric Hyperledger, IoTA, docker-compose
Je suis impliqué dans deux projets R&D autour de la technologie blockchain appliquée dans le domaine médical (surveillance des patients atteints de la Covid-19) et les maisons intelligentes.
Outils : Java, Spring, Fabric Hyperledger, go-ethereum, IoTA, Docker
Je travaille sur le problème de détection d’intrusions dans les systèmes IoT massivement distribués à l’aide des outils de machine learning et la technologie blockchain.
Le côté recherche constitue une continuité de mon travail de thèse. En ce qui concerne le côté enseignement, j’ai assuré des TD/TP destinés aux étudiants en 3ème année, cycle d’ingénieur en informatique, à l’UTC
.
— Développement d’un démonstrateur pour un protocole de calcul de réputation basé sur la blockchain (cas d’usage : évaluation des hôtels). Outils : go-ethereum,
smart contracts, solidity, NodeJs/Web3.js.
J’ai développé des solutions originales pour le problème de la sécurité de l’Internet des Objets (IoT) en utilisant la technologie blockchain. J’ai contribué avec des solutions pour l’authentification, la gestion de réputation et la protection des données personnelles dans l’IoT/ Fog/Cloud.
Contributions majeures :
— Conception et implémentation d’un protocole d’authentification mutuelle pour l’IoT/Fog computing basée sur le partage de clé secrète de Shamir et la technologie blockchain (goethereum, solidity)
— Développement d’un protocole de partage de données anonymes à l’aide de la blockchain ethereum et le langage solidity
— Optimisation du protocole de consensus PBFT de Tendermint
pour réduire sa complexité de communication à l’ordre de O(log(n)3)
Outils : Go-ethereum, Tendermint, Solidity, Web3.js, Docker
J’ai contribué au cours de ce stage à la conception et la mise en place d’une solution SDN permettant d’optimiser l’allocation des chemins reliant des data centers géo-distribués. Les performances de la solution ont été validées dans les data-centers d’Orange.
Outils : Java, Python, SDN, ONOS, Cisco IoS, Qemu-KVM, Docker
’ai contribué au cours de ce stage à la conception et le développement d’une plateforme de simulation en C++ qui permet d’évaluer les performations des algorithmes d’optimisation de l’énergie photovoltaïque.
Outils : C++, C, QT, HLS, VHDL
Dans le cadre de ma formation d’ingénieur à l’ESI, j’ai participé à la réalisation de plusieurs projets :
— Conception et développement d’un cluster de calcul (Htcondor, Open MPI, PHP, HTML).
— Conception et développement d’un logiciel pour la gestion des cantines universitaires (JAVA, MySQL).
Publications scientifiques
Revues internationales
1 ********, D. E., IMINE, Y., BOUABDALLAH, A. & LAKHLEF, H. (2020). A Decentralized
Blockchain-Based Trust Management Protocol for the Internet of Things. IEEE Transactions on Dependable and Secure Computing. To appear.
2 ********, D. E., BOUABDALLAH, A. & LAKHLEF, H. (2018b). Internet of things security : A top-down survey. Computer Networks, 141, 199-221.
Conférences internationales
1 ********, D. E., ABDELMADJID, B. & HICHAM, L. (2020). An Efficient and Anonymous
BlockchainBased Data Sharing Scheme for Vehicular Networks, In 25th IEEE Symposium on Computers and Communications (ISCC).
2 IMINE, Y., ********, D. E., BOUABDALLAH, A. & AHMED, L. (2018). MASFOG : an efficient mutual authentication scheme for fog computing architecture, In 17th IEEE International Conference On Trust, Security And Privacy In Computing And Communications (TrustCom/BigDataSE).
3 ********, D. E., BOUABDALLAH, A. & LAKHLEF, H. (2018a). An efficient architecture for trust management in IoE based systems of systems, In 13th Annual Conference on System of Systems Engineering (SoSE).
4 FAJJARI, I., AIT SAADI, N. & ********, D. E. (2017). A novel SDN scheme for QoS path allocation in wide area networks, In IEEE Global Communications Conference (GLOBECOM).
5 ********, D. E., ABDELMADJID, B. & HICHAM, L. (2017). Distributed fine-grained secure control of smart actuators in Internet of Things, In IEEE International Symposium on Parallel and Distributed Processing with Applications (ISPA/IUCC).
6 ********, D. E., FAJJARI, I. & AIT SAADI, N. (2017). An enhanced path computation for wide area networks based on software defined networking, In IFIP/IEEE Symposium on Integrated Network and Service Management (IM).