IP Library Granted Patent US 8,225,391
Granted Patent B2
US 8,225,391 · App. 11/668,285 · Granted Jul 17, 2012

System and method for improving restrictiveness on accessing software applications

Assignee: Cidway Technologies, Ltd.
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,225,391
App. No.
11/668,285
Granted
Jul 17, 2012
Kind
B2
Abstract

Systems and methods for improving the restrictiveness on accessing software applications on mobile devices, such as cell phones, are disclosed. In accordance with an exemplary embodiment, a computer-implemented system and method for improving the restrictiveness on accessing software applications comprises using a device having a memory, wherein the software application is stored in the memory and requesting, from the user, an original PIN, wherein the original PIN is not stored in the memory and any information about the original PIN is not stored in the memory. The invention further comprises using the original PIN as a seed number to create a true encryption key, using the true encryption key to encrypt an application secret data into a ciphertext and storing, in the memory, the ciphertext. The invention further comprises requesting a PIN from an accessing person that is accessing the targeted software application, wherein the requested PIN is not validated by the software application, using the requested PIN, without any validation, as the seed number to create an encryption key, and using the encryption key to decrypt the ciphertext.

Claims (24)

1. A method for improving restrictiveness on using a software application, wherein access to the software application is restricted by requesting a personal identification number (PIN) from a user, comprising:

using a device having a memory, wherein the software application is stored in the memory;

requesting, from the user, to enter an original PIN, wherein the original PIN is not stored in the memory and any information about the original PIN is not stored in the memory;

using the original PIN as a seed number to create a true encryption key;

using the true encryption key to encrypt an application secret data into a ciphertext;

storing, in the memory, the ciphertext, wherein the ciphertext is never transmitted to a server; and

wherein:

any time the software application is accessed by any person, a PIN is requested from the accessing person, and the requested PIN is not validated by the software application;

the requested PIN, without any validation, is used as the seed number to create an encryption key;

the encryption key is used to decrypt the ciphertext;

using the decrypted ciphertext to compute a one-time-password, even if the requested PIN does not match the original PIN; and

using the one-time-password to access a targeted software application.

2. The method of claim 1 , wherein the PIN comprises a password.

3. The method of claim 1 , wherein the PIN comprises a combination of a password and a number.

4. The method of claim 1 , wherein the device comprises a cellular phone.

5. The method of claim 4 , wherein the device memory comprises an external appliance.

6. The method of claim 5 , wherein the external appliance comprises a subscriber identity module (SIM).

7. The method of claim 5 , wherein the external appliance comprises an universal serial bus (USB) connected device memory.

8. The method of claim 5 , wherein the external appliance comprises a wireless memory device.

9. The method of claim 1 , wherein the software application is configured to generate a dynamic identification code.

10. The method of claim 1 , wherein the software application is configured to generate a digital signature.

11. The method of claim 1 , wherein the software application is configured to generate an authentication code.

12. The method of claim 1 , wherein the software application is configured to encrypt and store data encrypted with the application secret data.

13. The method of claim 1 , wherein the software application is configured to establish an encrypted communication session.

Assignments (4)
RELEASE OF SECURITY INTEREST Recorded May 12, 2014
From: SERIMNER HOLDING, S.A.; ACCELERATOR TECHNOLOGY INVESTMENTS; CORDON, CARLOS; ICT INTERNATIONAL CONSULTING AND TRADE SA; GUIGNARD, CHRISTOPHE; SETTERDAHL, CECILIA; HAFSETT, IVAR
To: CIDWAY TECHNOLOGIES LTD.
Reel/Frame 032872/0267 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 17, 2014
From: CIDWAY TECHNOLOGIES, LTD.
To: BOUYANT HOLDINGS LIMITED
Reel/Frame 032703/0140 →
SECURITY AGREEMENT Recorded Mar 24, 2009
From: CIDWAY TECHNOLOGIES LTD.
To: SERIMNER HOLDING, S.A.; ACCELERATOR TECHNOLOGY INVESTMENTS; CORDON, CARLOS; ICT INTERNATIONAL CONSULTING AND TRADE SA; GUIGNARD, CHRISTOPHE; SETTERDAHL, CECILIA; HAFSETT, IVAR
Reel/Frame 022440/0592 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 29, 2007
From: LABATON, ISAAC J
To: CIDWAY TECHNOLOGIES, LTD.
Reel/Frame 018819/0115 →
Priority Claims (1)
IL 173463 · Jan 31, 2006 · national
Continuity (1)
Related Publication 20070180234A1 · Aug 2, 2007