MITIGATING ROP ATTACKS

Patent №

US 9,734,329

Granted

2017-08-15

Filed 2016

Owner

INTERNATIONAL BUSINESS MACHINES CORPORATION

AI components

2

kr · hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

15132739

Mitigating return-oriented programming attacks. From program code and associated components needed by the program code for execution, machine language instruction sequences that may be combined and executed as malicious code are selected. A predetermined number of additional copies of each of the selected machine language instruction sequences are made, and the additional copies are marked as non-executable. The machine language instruction sequences and the non-executable copies are distributed in memory. If a process attempts to execute a machine language instruction sequence that has been marked non-executable, the computer may initiate protective action.

Knowledge representationAI hardwareG06F 21/55G06F 3/0623G06F 3/064G06F 3/0673G06F 12/0646G06F 21/52G06F 21/54G06F 21/566+3 more

AI classification

Knowledge representation0.88
AI hardware0.85
Machine learning0.14
Natural language0.01
Planning0.01
Vision0.00
Evolutionary computation0.00
Speech0.00

Ownership

INTERNATIONAL BUSINESS MACHINES CORPORATION

assignment · 383210001

Assignors

BOEHM, OMER Y., FARCHI, EITAN D., MARGALIT, ODED, SHAJRAWI, YOUSEF, VINOV, MICHAEL

On an employer assignment, the assignors are typically the inventors.

From the same owner

© 2026 NYSGPT2525 LLC