da wage ich zu wiedersprechen: wenn man beispielsweise ein programm schreibt, was zur runtime auf dem Server des Entwicklers seine CPU-ID, eine Kundennummer (oder ähnlich) und die ID des zu startenden Spiels angibt, dafür einen bestimmten anderen code zurückbekommt, den nochmal mit den gesendeten daten XORt (oder irgendwie anders entschlüsselt), und das ergebnis nutzt, um das eigentlich zu startende Spiel mit gpg (im RAM) zu entschlüsseln, und es dann (z.B. als shared library, damit kein entschlüsseltes ELF rumliegt) startet.
mithilfe der Tatsache, das der Key jedesmal extra generiert wird, ist das ganze (sofern man nicht an die sourcen des startprogramms kommt und der binary auch halbwegs mit NOPs zugemüllt ist) schonmal recht sicher.
und es lohnt sich auch nicht, es hacken zu wollen, da man für jedes Spiel+Pandora (bzw CPU-ID, Game-ID und Kundennummer) den code neu entschlüsseln muss, wofür man eine lizenz für dieses Spiel auf dieser Pandora braucht.
allerdings erfordert das eine bestehende internetverbindung beim start des Spiels.
sollte also nur angewand werden wenn das Spiel sowieso online arbeitet (MMORPG, Egoshooter oder so).