Dispositif électronique (100) comprenant un élément sécurisé (102) adapté à mettre en oeuvre au moins une première application (352A, 352B), et une interface de programmation d'application (501) configurée pour vérifier si une commande reçue par ladite au moins une première application (352A, 352B) a été envoyée de manière fiable. Dispositif selon la revendication 1, dans lequel l'interface de programmation d'application (501) est configurée pour utiliser plusieurs moyens de vérification. Dispositif selon la revendication 1 ou 2, dans lequel une fois que ladite interface de programmation d'application (501) a effectué la vérification, ladite interface de programmation d'application (501) transmet ladite commande à ladite au moins une première application (352A, 352B), et envoie le résultat de cette vérification à ladite première application (352A, 352B). Dispositif selon la revendication 3, dans lequel l'interface de programmation d'application (501) est configurée pour vérifier si l'expéditeur de ladite commande est fiable. Dispositif selon la revendication 4, dans lequel l'expéditeur est une deuxième application (302A, 302B) mise en oeuvre par un système d'exploitation de haut niveau (301) d'un processeur (101) compris dans ledit dispositif électronique. Dispositif selon la revendication 5, dans lequel l'interface de programmation d'application (501) est configurée pour vérifier si ledit système d'exploitation de haut niveau (301) est fiable. Dispositif selon la revendication 5, dans lequel l'interface de programmation d'application (501) est configurée pour vérifier si ledit système d'exploitation de haut niveau (301) est authentique. Dispositif selon la revendication 6 ou 7, dans lequel l'élément sécurisé (102) met en oeuvre un premier système d'exploitation de bas niveau (354) mettant en oeuvre ladite première application (352A, 352B), et un deuxième système d'exploitation de bas niveau (355) configurée pour vérifier si le système d'exploitation de haut niveau (301) dudit processeur est fiable ou authentique, l'interface de programmation d'application (501) vérifie que ledit système d'exploitation de haut niveau (301) est fiable en communiquant avec ledit premier système d'exploitation de bas niveau (354) de l'élément sécurisé (102). Dispositif selon l'une quelconque des revendications 1 à 8, dans lequel l'expéditeur est un système électronique indépendant du dispositif électronique (101), ledit système électronique étant adapté à être couplé avec ledit dispositif électronique. Dispositif selon la revendication 9, dans lequel ledit système électronique étant adapté à être couplé avec ledit dispositif électronique en utilisant une fonction de couplage (502). Dispositif selon l'une quelconque des revendications 3 à 10, dans lequel l'interface de programmation d'application (501) est, en outre, configurée pour vérifier que le canal de communication utilisé pour transmettre la commande est un canal fiable. Dispositif selon l'une quelconque des revendications 1 à 11, dans lequel l'interface de programmation d'application (501) est, en outre, configurée pour valider l’authenticité de la vérification de ladite commande reçue par ladite au moins une première application (352A, 352B). Dispositif selon la revendication 11 ou 12, dans lequel ladite vérification est effectuée en mettant en oeuvre des moyens de vérification paramétrables par l’interface de programmation d'application (501) en fonction de la fonction de couplage (502). Procédé de protection d'un dispositif électronique comprenant un élément sécurisé (102) adapté à mettre en oeuvre au moins une première application (352A, 352B), et une interface de programmation d'application (501) configurée pour vérifier si une commande reçue par ladite au moins une première application (352A, 352B) a été envoyée de manière fiable.