Abstract: A method and apparatus for digital content access control comprises receiving an authenticated digital content request based at least in part on a digital content request comprising a request for digital content, validating the authenticated digital content request and providing the digital content if the authenticated digital content request is valid. The validating comprises indicating the authenticated digital content request is valid if the authenticated digital content request is validly associated with the digital content and if the authenticated digital content request authenticates the digital content request, and indicating the authenticated digital content request is invalid if the authenticated digital content request is not validly associated with the digital content.
Type:
Grant
Filed:
September 13, 2002
Date of Patent:
July 3, 2007
Assignee:
Sun Microsystems, Inc.
Inventors:
Eduard de Jong, Aaron Cooley, Jon Bostrom
Abstract: A combination of software and hardware renders the computer screen incomprehensible to onlookers. The software consists of a computer program that scrambles the organization of the image on the computer screen. The hardware consists of a set of glasses that reorganizes the scrambled image on the computer screen so that the authorized user can comprehend the image. In an alternate embodiment, the scrambled image is transmitted by cable or wireless transmission to a set of display glasses with an embedded personal display computer that unscrambles the image for viewing at the display glasses.
Abstract: Elliptical curve based cryptographic algorithms are public key algorithms offering a shorter calculation time and smaller key sizes in comparison with RSA. In a smart card type environment, these algorithms are vulnerable to differential power analysis (DPA) attacks. The disclosed invention provides a countermeasure procedure enabling positive action to be taken against DPA-type attacks. The countermeasure does not reduce performance and is easy to use in a smartcard type component.