The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Apr. 29, 2025

Filed:

Jun. 22, 2023
Applicant:

Citibank, N.a., New York, NY (US);

Inventors:

Ilia Shevrin, Ramat Gan, IL;

Mickey Hovel, Ashdod, IL;

Max Leibovich, Ramla, IL;

Oded Margalit, Ramat Gan, IL;

Uri Kahana, Givat-Ada, IL;

Assignee:

Citibank, N.A., New York, NY (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
H04L 29/06 (2005.12); H04L 9/40 (2021.12); H04L 41/14 (2021.12);
U.S. Cl.
CPC ...
H04L 63/20 (2012.12); H04L 41/145 (2012.12);
Abstract

A model checking system detects violations and conflicts in security and verification policies by running model checking processes. The system detects privilege escalation attacks in misconfigured identification and access management ('IAM') policies by modeling security policy documents and IAM actions as logical formulas and then running model checking on the model. The system translates non-Boolean variables, such as string variables, into Boolean variables in order to apply an SAT model checker. The model checker also determines whether a policy violation can be achieved in a finite number of steps by elevating privileges of some compromised principal over multiple iterations of the model checking process, or proves absence thereof.


Find Patent Forward Citations

Loading…