J’ai eu le privilège d’enseigner plusieurs modules, allant des fondamentaux du développement web (HTML, CSS, PHP) à la gestion des systèmes d’exploitation Linux, en passant par la programmation orientée objet, les bases de données et la conception des systèmes d’informations. J’ai également dispensé des cours sur des sujets avancés tels que la cybersécurité, la cryptographie et la blockchain.
Enseigner ces modules n’a pas seulement été une opportunité professionnelle pour moi, mais aussi la réalisation d’un rêve d’enfance et l’expression d’une passion profonde pour le partage des connaissances et l’encouragement des futurs professionnels de l’informatique.
La sécurité représente un défi majeur pour les applications M2M/IoT en raison du déploiement, de la décentralisation et de l’hétérogénéité des dispositifs M2M et IoT. Les solutions de sécurité typiques peuvent ne pas être adaptées aux systèmes M2M/IoT en raison des difficultés rencontrées pour leur mise en œuvre sur des dispositifs aux ressources limitées. Dans ce contexte, nous proposons un mécanisme d’authentification et d’autorisation léger basé sur une blockchain privée afin de sécuriser les communications sans fil M2M au niveau du domaine réseau des dispositifs. L’intégration de la blockchain offre un stockage sécurisé des données tout en préservant l’intégrité, la traçabilité et la disponibilité des informations échangées. Nous présentons par la suite une enquête sur différents protocoles de sécurité pour les communications M2M sans fil, suivie d’une description détaillée de l’architecture de communication M2M standard et de ses différents composants. Ensuite, nous exposons en détail le schéma d’authentification proposé pour le domaine des dispositifs M2M, en mettant en lumière ses phases de pré-enregistrement, d’enregistrement et d’authentification. Nous analysons également les performances de ce schéma à l’aide de simulations expérimentales et nous comparons ses résultats avec d’autres protocoles similaires. Enfin, nous discutons des avantages introduits par notre approche et des directions de recherche futures envisageables.
Une application mobile éducative pour Android développée en Java avec une API en PHP. Elle intègre la reconnaissance vocale via POCKETSPHINX pour évaluer la prononciation des mots, permettant aux enfants et aux apprenants en Anglais, Français ou Arabe de progresser à travers les niveaux ou les stages en mode solo ou multijoueur.
La « maison Hiya » est une affaire de famille avant tout. Nous sommes fiers de proposer des robes traditionnelles pour femmes, mettant en valeur l’héritage vestimentaire de l’Algérie. En tant que cofondateur, je suis chargé de tout ce qui concerne le marketing et le branding, de la création de contenu à l’identité visuelle. Chaque robe que nous vendons, qu’elle soit en ligne ou hors ligne, est sélectionnée avec soin pour représenter l’élégance algérienne.
Dans le contexte des réseaux sans fil M2M, les communications multi-sauts sont reconnues pour leur efficacité énergétique supérieure par rapport aux communications directes ou à saut unique. Toutefois, dans les réseaux de communication multi-sauts, les nœuds de relais intermédiaires introduisent un nouveau degré de vulnérabilité aux menaces de sécurité. Pour répondre à ce défi, cet article propose un protocole de communication multi-sauts sécurisé et économe en énergie pour les réseaux sans fil M2M. Ce protocole repose sur l’intégration d’une blockchain à deux couches avec une intégration de sidechain, positionnée au niveau du bord du réseau. Il vise à garantir une authentification sécurisée dès la phase préliminaire, permettant ainsi une communication efficace entre les appareils M2M via des relais intermédiaires en mode multi-sauts. Cette approche offre une sécurité renforcée pour les communications M2M, tout en minimisant la consommation d’énergie et les surcharges computationnelles et de stockage.
J’ai dirigé la conception, développement, et la création du prototype pour cette application web et mobile dédiée à la gestion de stationnement. Avec des bornes connectées, Ngari vise à améliorer l’efficacité du stationnement dans les centres urbains.
Ce projet a été reconnu comme un projet innovant par le ministère algérien des startups