Methods and apparatuses for obfuscating computer instruction streams. In
one aspect of the invention, an exemplary method includes breaking each of
at least two operative instruction streams into a plurality of parts and
interleaving the parts into a new instruction stream. In another aspect of
the invention, an exemplary method includes breaking each of at least two
operative instruction streams into a plurality of parts and interleaving
the parts with obfuscation codes into a new instruction stream. The
obfuscation codes interrelate the parts from different instruction streams
to prevent reversal of interleaving.
Μέθοδοι και συσκευές για τα ρεύματα οδηγίας υπολογιστών. Σε μια πτυχή της εφεύρεσης, μια υποδειγματική μέθοδος περιλαμβάνει το σπάσιμο κάθε ενός από τουλάχιστον δύο ενεργά ρεύματα οδηγίας σε μια πολλαπλότητα των μερών και την παρεμβολή λευκών σελίδων των μερών σε ένα νέο ρεύμα οδηγίας. Σε μια άλλη πτυχή της εφεύρεσης, μια υποδειγματική μέθοδος περιλαμβάνει το σπάσιμο κάθε ενός από τουλάχιστον δύο ενεργά ρεύματα οδηγίας σε μια πολλαπλότητα των μερών και την παρεμβολή λευκών σελίδων των μερών με τους κώδικες συσκότισης σε ένα νέο ρεύμα οδηγίας. Οι κώδικες συσκότισης συσχετίζουν τα μέρη από τα διαφορετικά ρεύματα οδηγίας για να αποτρέψουν την αντιστροφή της παρεμβολής λευκών σελίδων.