Het vertrouwen onstaat op de 1e key, ongeacht algoritme. Iedere volgende update/upgrade is gebasseerd op deze 1e key. Een applicatie met een vertrouwde key kan in deze situatie alleen bijgewerkt worden met een applicatie die dezelfde signature key heeft, ongeacht algoritme. Echter wie eenmaal de allereerste key heeft, die kan alles naar wens met die key beinvloeden. Als de key is uitgelekt. Het is immers een private key waarop je vertrouwde. Cryptografie is zo complex dat ik alleen weet dat je alleen de 1e key, ongeacht algoritme kan vertrouwen, immers alles staat en gaat met die 1e key.
In de praktijk worden er steeds betere 1e keys algoritmes bedacht, gebasseerd op de 1e private key die geheim blijft bij de fabrikant, en dan de public key, om te testen of die 1e key eerlijk was.
Er is dus helaas sprake van een lek van de allereerste 1e key. En dan die allereerste private key, als die uitlekt, dan gebeuren dit soort situaties.
In software authenticeit is er nu eenmaal een publieke key, en de private key, en alleen de publieke key hoort te sleutelen met de private key bij eenmalige communicatie met een apparaat dat een publieke key gebruikt.
Het is moeilijk om uit te leggen. Als je eenmaal de 1e key vertrouwd hebt, zal je alle opvolgende publieke keys hierop akkooord gaan, zonder de private key van de fabrikant te kennen.
Ik ben geen cryptologie expert. Maar als de 1e private key zoals RSA uitlekt, dan zijn de poppen aan het dansen. Een externe partij kan dan immers iedere publieke key maken die dan vertrouwd wordt.
Bij Microsoft Windows zie ik gelukkig wel dat de specifieke openbare key wordt weergegeven bij installatie van een software product. Echter in de praktijk zijn er alleen administrators van bedrijven die bijvoorbeeld precies die publieke key controleren op geldigheid, ook wel een certificaat genoemd.
Hun 1e Private Key is dus helaas uitgelekt. Dat mocht niet gebeuren, alles wat nu vertrouwd op publieke keys interactie met die 1e Privat Key is nu onveilig.
Nogmaals, ik heb geen verstand van encryptie, behalve dat de private key van een fabrikant nooit mag uitlekken, want dan is de hele ketting van vertrouwen verbroken.
In de praktijk heeft niet iedereen Logitech software, en Microsoft kan de 1e vertrouwelijke private key terugnemen. ( Revoke. ) Dit is met inbegrip van de UEFI secure BOOT chain of TRUST key database.
In het verleden heeft Microsoft al die 1e private keys teruggetrokken. Maar dat is iets over deze situatie tussen Microsoft en Logitech, en op dit moment niet mijn probleem. Maar ik veronderstel dat zoiets wel voor mij een probleem kan zijn of worden.
Bij Android applicaties is het heel gewoon dat je alleen op kan waarderen naar een nieuwe versie als je de juiste crypto key hebt. En dat is de publieke key overigens.
Asymetrische Cryptografie wordt dat genoemd.
Vertrouw de 1e private key met de 1e publieke key, en alle publieke keys kunnen dan gezien worden als volledig vertrouwd, vanwege assemetrische redenen zonder de 1e vertrouwlijke key te mogen kennen.