Patents Assigned to Aladdin Knowledge Systems
  • Patent number: 7487357
    Abstract: A public key authentication system and method for use in a computer system having a plurality of users. The system includes a virtual smart card server, storage connected to the virtual smart card server, and a virtual smart card agent connected to the virtual smart card server. The storage includes a plurality of virtual smart cards, wherein each virtual smart card is associated with a user and wherein each smart card includes a private key. The virtual smart card agent authenticates the user and accesses the authenticated user's virtual smart card to obtain the user's private key.
    Type: Grant
    Filed: June 21, 2006
    Date of Patent: February 3, 2009
    Assignee: Aladdin Knowledge Systems
    Inventors: Lawrence Smith, Richard Levenberg
  • Publication number: 20080209558
    Abstract: A method and system of computer program modules for extending the cover time of protection for a licensed software product, by increasing the difficulty and time required for an attacker to produce a workable cracked version of the program. When an attack is detected, critical information about the effectiveness of the attack are withheld from the attacker by simulating the behavior of a cracked program, thereby inducing the attacker to prematurely consider the attack successful. Latent license enforcement features are provided, whose activation is suspended until predefined environmental conditions are met.
    Type: Application
    Filed: February 22, 2007
    Publication date: August 28, 2008
    Applicant: Aladdin Knowledge Systems
    Inventors: Michael Zunke, Yanki Margalit, Dany Margalit
  • Publication number: 20080208754
    Abstract: A method for issuing and updating a software program license for a computer, with a unique identifier data object embedded in the computer and referenced by the license. The unique identifier may also be used with a conventional computer fingerprint. The software program does not run on a computer without a license that references the unique identifier. The license is issued via a server over a network (such as the Internet) and must be regularly updated by the server. When updating, the present unique identifier is sent to the server, to verify that the unique identifier is the latest unique identifier issued for that license. If an unauthorized copy is made for operation on an unlicensed computer, such as by cloning the licensed computer, this is detected when the second computer is updated, because the unique identifier sent with the update request is no longer current.
    Type: Application
    Filed: February 22, 2007
    Publication date: August 28, 2008
    Applicant: Aladdin Knowledge Systems
    Inventors: Michael Zunke, Yanki Margalit, Dany Margalit
  • Publication number: 20080209559
    Abstract: A method for determining if a software program having a protective envelope has been cracked, and signaling an indication thereof. A direct determination is made of whether the protective envelope is intact or has been compromised by an attack, without requiring a license violation to occur. Executable code in the protective envelope generates an envelope confirmation which is validated by executable code in the program itself. Any disabling or separation of the envelope from the program will be detectable by the program at validation time. Provisions are made for a secure envelope confirmation, the use of arguments as input to the confirmation generation, and for incorporating information related to the computer and user to facilitate identifying the attacker. Signaled indications can include network messaging to alert the licensor that the program has been cracked.
    Type: Application
    Filed: February 22, 2007
    Publication date: August 28, 2008
    Applicant: Aladdin Knowledge Systems
    Inventors: Michael Zunke, Yanki Margalit, Dany Margalit
  • Patent number: D589516
    Type: Grant
    Filed: July 5, 2007
    Date of Patent: March 31, 2009
    Assignee: Aladdin Knowledge Systems
    Inventor: Noah L. Anglin