What is claimed is:
1. A programmable apparatus comprising:
(a) a web server;
(b) means in the web server for encrypting clear information to yield first level encrypted information;
(c) means in the web server for encrypting, by a transmission security protocol, the first level encrypted information to yield transmission encrypted information; and
(d) means in the web server to transmit the transmission encrypted information.
2. The apparatus in claim 1 , further comprising:
(a) means for receiving transmission encrypted information;
(b) means for decrypting, by the transmission security protocol, the received transmission encrypted information, to yield received first level encrypted information; and
(c) means for decrypting the received first level encrypted information to yield received clear information.
3. The invention in claim 1 wherein, the web server is adapted for operation by a for profit business entity.
4. The invention in claim 1, wherein the transmission security protocol is Secure Socket
Layers (SSL).
5. The invention in claim 1, wherein the encryption means yielding first level encryption information uses Elliptical Curve Cryptography (ECC).
6. The invention in claim 1, where the means to transmit uses the Internet, and is adapted to transmit to a WAP server.
7. The invention in claim 2, where the means to receive uses the Internet, and is adapted to receive from a WAP server.
8. A programmable apparatus comprising:
(a) a web server;
(b) means in the web server for encrypting clear information to yield first level encrypted information;
(c) means for encrypting the first level encrypted information to yield second level encrypted information;
(d) means in the web server for encrypting, by a transmission security protocol, the second level encrypted information to yield transmission encrypted information; and
(e) means in the web server to transmit the transmission encrypted information.
9. The apparatus in claim 8, further comprising:
(a) means for receiving transmission encrypted information;
(b) means for decrypting, by the transmission security protocol, the transmission encrypted information, to yield second level encrypted information; (c) means for decrypting the second level encrypted information, to yield first level encrypted information; and
(d) means for decrypting the first level encrypted information to yield clear information.
10. The invention in claim 8 wherein, the web server is adapted to operation by a for profit business entity.
11. The invention in claim 8, wherein the transmission security protocol is Secure Socket Layers (SSL).
12. The invention in claim 8, wherein
(a) the encryption means yielding first level encryption information uses Elliptical Curve Cryptography (ECC); and
(b) the encryption means yielding second level encryption information uses Elliptical Curve Cryptography (ECC).
13. The invention in claim 8, where the means to transmit uses the Internet, and is adapted to transmit to a WAP server.
14. The invention in claim 9, where the means to receive uses the Internet, and is adapted to receive from a WAP server.
15. A programmable apparatus comprising:
(a) a mobile client;
(b) means in the mobile client for receiving transmission encrypted information;
(c) means for decrypting, using a transmission security protocol, the transmission encrypted information to yield first level encrypted information; and
(d) means for decrypting the first level encrypted information to yield clear information.
16. The apparatus in claim 15 further comprising:
(a) means for encrypting clear information to yield first level encrypted information; (b) means for encrypting, by the transmission security protocol, the first level encrypted information, to yield transmission encrypted information; and
(c) means to transmit the transmission encrypted information.
17. The invention in claim 15, wherein the transmission security protocol is Wireless Transport Layer Security (WTLS).
18. The invention in claim 15, wherein the encryption means yielding first level encryption information uses Elliptical Curve Cryptography (ECC).
19. The invention in claim 16, where the means to transmit uses wireless transmission, and is adapted to transmit to a WAP server.
20. The invention in claim 15, where the means to receive uses wireless reception, and is adapted to receive from a WAP server.
21. A programmable apparatus comprising: (a) a mobile client;
(b) means in the mobile client for receiving transmission encrypted information;
(c) means for decrypting, using a transmission security protocol, the transmission encrypted information to yield second level encrypted information;
(d) means for decrypting the second level encrypted information to yield first level encrypted information, and
(e) means for decrypting the first level encrypted information to yield clear information.
22. The apparatus in claim 21 further comprising:
(a) means for encrypting clear information to yield first level encrypted information; (b) means for encrypting the first level encrypted information to yield second level encrypted information;
(c) means for encrypting, by the transmission security protocol, the second level encrypted information, to yield transmission encrypted information; and
(d) means to transmit the transmission encrypted information.
23. The invention in claim 21, wherein the transmission security protocol is Wireless Transport Layer Security (WTLS).
24. The invention in claim 21 , wherein
(a) the encryption means yielding first level encryption information uses Elliptical Curve Cryptography (ECC); and
(b) the encryption yielding second level encryption information uses Elliptical Curve Cryptography (ECC).
25. The invention in claim 22, where the means to transmit uses wireless transmission, and is adapted to transmit to a WAP server.
26. The invention in claim 21, where the means to receive uses wireless reception, and is adapted to receive from a WAP server.
27. A programmable apparatus comprising:
(a) a web server adapted for operation by a for profit business entity; (b) means in the web server for encrypting clear information to yield first level encrypted information, wherein the encryption means yielding first level encryption information uses Elliptical Curve Cryptography (ECC);
(c) means in the web server for encrypting, by a transmission security protocol, the first level encrypted information to yield transmission encrypted information, wherein the transmission security protocol is Secure Socket Layers (SSL);
(d) means in the web server to transmit the transmission encrypted information, where the means to transmit uses the Internet, and is adapted to transmit to a WAP server; (e) means for receiving transmission encrypted information where the means to receive uses the Internet, and is adapted to receive from a WAP server;
(f) means for decrypting, by the transmission security protocol, the received transmission encrypted information, to yield received first level encrypted information; and (g) means for decrypting the received first level encrypted information to yield received clear information.
28. A programmable apparatus comprising:
(a) a web server adapted to operation by a for profit business entity; (b) means in the web server for encrypting clear information to yield first level encrypted information, wherein the encryption means yielding first level encryption information uses Elliptical Curve Cryptography (ECC);
(c) means for encrypting the first level encrypted information to yield second level encrypted information, wherein the encryption means yielding second level encryption information uses Elliptical Curve Cryptography (ECC);
(d) means in the web server for encrypting, by a transmission security protocol, the second level encrypted information to yield transmission encrypted information, wherein the transmission security protocol is Secure Socket Layers (SSL);
(e) means in the web server to transmit the transmission encrypted information, where the means to transmit uses the Internet, and is adapted to transmit to a WAP server;
(f) means for receiving transmission encrypted information, where the means to receive uses the Internet, and is adapted to receive from a WAP server; (g) means for decrypting, by the transmission security protocol, the transmission encrypted information, to yield second level encrypted information;
(h) means for decrypting the second level encrypted information, to yield first level encrypted information; and (i) means for decrypting the first level encrypted information to yield clear information.
29. A programmable apparatus comprising:
(a) a mobile client;
(b) means in the mobile client for receiving transmission encrypted information, where the means to receive uses wireless reception, and is adapted to receive from a WAP server;
(c) means for decrypting, using a transmission security protocol, the transmission encrypted information to yield first level encrypted information, wherein the transmission security protocol is Wireless Transport Layer Security (WTLS), and wherein the encryption means yielding first level encryption information uses Elliptical Curve Cryptography (EEC) ; (d) means for decrypting the first level encrypted information to yield clear information;
(e) means for encrypting clear information to yield first level encrypted information;
(f) means for encrypting, by the transmission security protocol, the first level encrypted information, to yield transmission encrypted information; and
(g) means to transmit the transmission encrypted information, where the means to transmit uses wireless transmission and is adapted to transmit to a WAP server.
30. A programmable apparatus comprising: (a) a mobile client; (b) means in the mobile client for receiving transmission encrypted information, where the means to receive uses wireless reception, and is adapted to receive from a WAP server;
(c) means for decrypting, using a transmission security protocol, the transmission encrypted information to yield second level encrypted information, wherein the transmission security protocol is Wireless Transport Layer Security (WTLS);
(d) means for decrypting the second level encrypted information to yield first level encrypted information;
(e) means for decrypting the first level encrypted information to yield clear information;
(f) means for encrypting clear information to yield first level encrypted information, where the encryption means yielding first level encryption information uses Elliptical Curve
Cryptography (ECC);
(g) means for encrypting the first level encrypted information to yield second level encrypted information, where the encryption means yielding second level encryption information uses Elliptical Curve Cryptography (ECC); (h) means for encrypting, by the transmission security protocol, the second level encrypted information, to yield transmission encrypted information; and
(i) means to transmit the transmission encrypted information, where the means to transmit uses wireless transmission, and is adapted to transmit to a WAP server.
31. A method for a programmable apparatus, the method comprising:
(a) encrypting, with a web server, clear information to yield first level encrypted information; (b) encrypting, by a transmission security protocol, the first level encrypted information to yield transmission encrypted information; and
(c) transmitting the transmission encrypted information.
32. The invention in claim 31 , further comprising:
(a) receiving transmission encrypted information;
(b) decrypting, by the transmission security protocol, the received transmission encrypted information, to yield received first level encrypted information; and
(c) decrypting the received first level encrypted information to yield received clear information.
33. The invention in claim 31 wherein, the web server is adapted for operation by a for profit business entity.
34. The invention in claim 31, wherein the transmission security protocol is Secure Socket Layers (SSL).
35. The invention in claim 31, wherein the encrypting yielding first level encryption information uses Elliptical Curve Cryptography (ECC).
36. The invention in claim 31, where the transmitting step uses the Internet, and is adapted to transmit to a WAP server.
37. The invention in claim 32, where the receiving step uses the Internet, and is adapted to receive from a WAP server.
38. A method for a programmable apparatus, the method comprising: (a) encrypting, with a web server, clear information to yield first level encrypted information;
(b) encrypting the first level encrypted information to yield second level encrypted information;
(c) encrypting, by a transmission security protocol, the second level encrypted information to yield transmission encrypted information; and
(d) transmitting the transmission encrypted information.
39. The invention in claim 38, further comprising: >> (a) receiving transmission encrypted information; (b) decrypting, by the transmission security protocol, the transmission encrypted information, to yield second level encrypted information;
(c) decrypting the second level encrypted information, to yield first level encrypted information; and
(d) decrypting the first level encrypted information to yield clear information.
40. The invention in claim 38 wherein, the web server is adapted to operation by a for profit business entity.
41. The invention in claim 38, wherein the transmission security protocol is Secure Socket
Layers (SSL).
42. The invention in claim 38, wherein (a) the encrypting step yielding first level encryption information uses Elliptical Curve
Cryptography (ECC); and
(b) the encrypting step yielding second level encryption information uses Elliptical Curve Cryptography (ECC).
43. The invention in claim 38, where the transmitting step uses the Internet, and is adapted to transmit to a WAP server.
44. The invention in claim 39, where the receiving step uses the Internet, and is adapted to receive from a WAP server.
45. A method for a programmable apparatus, the method comprising:
(a) receiving, with a mobile client, transmission encrypted information;
(b) decrypting, using a transmission security protocol, the transmission encrypted information to yield first level encrypted information; and (c) decrypting the first level encrypted information to yield clear information.
46. The invention in claim 45 further comprising:
(a) encrypting clear information to yield first level encrypted information; (b) encrypting, by the transmission security protocol, the first level encrypted information, to yield transmission encrypted information; and
(c) transmitting the transmission encrypted information.
47. The invention in claim 45, wherein the transmission security protocol is Wireless Transport Layer Security (WTLS).
48. The invention in claim 45, wherein the encrypting step yielding first level encryption information uses Elliptical Curve Cryptography (ECC).
49. The invention in claim 46, where the transmitting step uses wireless transmission, and is adapted to transmit to a WAP server.
50. The invention in claim 45, where the receiving step uses wireless reception, and is adapted to receive from a WAP server.
51. A method for a programmable apparatus, the method comprising:
(a) receiving, with a mobile client, transmission encrypted information;
(b) decrypting, using a transmission security protocol, the transmission encrypted information to yield second level encrypted information;
(c) decrypting the second level encrypted information to yield first level encrypted information, and
(d) decrypting the first level encrypted information to yield clear information.
52. The method in claim 51 further comprising:
(a) encrypting clear information to yield first level encrypted information;
(b) encrypting the first level encrypted information to yield second level encrypted information;
(c) encrypting, by the transmission security protocol, the second level encrypted information, to yield transmission encrypted information; and
(d) transmitting the transmission encrypted information.
53. The invention in claim 51, wherein the transmission security protocol is Wireless Transport Layer Security (WTLS).
54. The invention in claim 51 , wherein
(a) the encrypting step yielding first level encryption information uses Elliptical Curve Cryptography (ECC); and
(b) the encrypting step yielding second level encryption information uses Elliptical Curve Cryptography (ECC).
55. The invention in claim 52, where the transmitting step uses wireless transmission, and is adapted to transmit to a WAP server.
56. The invention in claim 51, where the receiving step uses wireless reception, and is adapted to receive from a WAP server.
57. A method for a programmable apparatus, the method comprising:
(a) encrypting, with a web server, clear information to yield first level encrypted information, wherein the encrypting step yielding first level encryption information uses Elliptical Curve Cryptography (ECC);
(b) encrypting, by a transmission security protocol, the first level encrypted information to yield transmission encrypted information, wherein the transmission security protocol is Secure Socket Layers (SSL);
(c) transmitting the transmission encrypted information, where the transmitting step uses the Internet, and is adapted to transmit to a WAP server;
(d) receiving transmission encrypted information where the receiving step uses the Internet, and is adapted to receive from a WAP server;
(e) decrypting, by the transmission security protocol, the received transmission encrypted information, to yield received first level encrypted information; and (f) decrypting the received first level encrypted information to yield received clear information.
58. A method for a programmable apparatus, the method comprising:
(a) encrypting, with a web server, clear information to yield first level encrypted information, wherein the encrypting step yielding first level encryption information uses Elliptical Curve Cryptography (ECC);
(b) encrypting the first level encrypted information to yield second level encrypted information, wherein the encrypting step yielding second level encryption information uses Elliptical Curve Cryptography (ECC);
(c) encrypting, by a transmission security protocol, the second level encrypted information to yield transmission encrypted information, wherein the transmission security protocol is Secure Socket Layers (SSL);
(d) transmitting the transmission encrypted information, where the transmitting step uses the Internet, and is adapted to transmit to a WAP server;
(e) receiving transmission encrypted information, where the receiving step uses the Internet, and is adapted to receive from a WAP server;
(f) decrypting, by the transmission security protocol, the transmission encrypted information, to yield second level encrypted information;
(g) decrypting the second level encrypted information, to yield first level encrypted information; and (h) decrypting the first level encrypted information to yield clear information.
59. A method for a programmable apparatus, the method comprising:
(a) receiving, with a mobile client, transmission encrypted information, where the receiving step uses wireless reception, and is adapted to receive from a WAP server; (b) decrypting, using a transmission security protocol, the transmission encrypted information to yield first level encrypted information, wherein the transmission security protocol is Wireless Transport Layer Security (WTLS), and wherein the encrypting step yielding first level encryption information uses Elliptical Curve Cryptography (EEC) ; (c) decrypting the first level encrypted information to yield clear information;
(d) encrypting clear information to yield first level encrypted information;
(e) encrypting, by the transmission security protocol, the first level encrypted information, to yield transmission encrypted information; and (f) transmitting the transmission encrypted information, where the transmitting step uses wireless transmission and is adapted to transmit to a WAP server.
60. A method for a programmable apparatus, the method comprising:
(a) receiving, with a mobile client, transmission encrypted information, where the receiving step to transmit uses wireless reception, and is adapted to receive from a WAP server;
(b) decrypting, using a transmission security protocol, the transmission encrypted information to yield second level encrypted information, wherein the transmission security protocol is Wireless Transport Layer Security (WTLS);
(c) decrypting the second level encrypted information to yield first level encrypted information;
(d) decrypting the first level encrypted information to yield clear information;
(e) encrypting clear information to yield first level encrypted information, where the encrypting step yielding first level encryption information uses Elliptical Curve Cryptography (ECC); (f) encrypting the first level encrypted information to yield second level encrypted information, where the encrypting step yielding second level encryption information uses Elliptical Curve Cryptography (ECC); (g) encrypting, by the transmission security protocol, the second level encrypted information, to yield transmission encrypted information; and
(h) transmitting the transmission encrypted information, where the transmitting step uses wireless transmission, and is adapted to transmit to a WAP server.
61. A machine readable memory medium containing instructions which when executed by a programmable apparatus causes the apparatus to execute a method, the method comprising:
(a) encrypting, with a web server, clear information to yield first level encrypted information; (b) encrypting, by a transmission security protocol, the first level encrypted information to yield transmission encrypted information; and
(c) transmitting the transmission encrypted information.
62. The invention in claim 61, further comprising: (a) receiving transmission encrypted information;
(b) decrypting, by the transmission security protocol, the received transmission encrypted information, to yield received first level encrypted information; and
(c) decrypting the received first level encrypted information to yield received clear information.
63. The invention in claim 61 wherein, the web server is adapted for operation by a for profit business entity.
64. The invention in claim 61, wherein the transmission security protocol is Secure Socket Layers (SSL).
65. The invention in claim 61, wherein the encrypting yielding first level encryption information uses Elliptical Curve Cryptography (ECC).
66. The invention in claim 61, where the transmitting step uses the Internet, and is adapted to transmit to a WAP server.
67. The invention in claim 62, where the receiving step uses the Internet, and is adapted to receive from a WAP server.
68. A machine readable memory medium, containing instructions which when executed by a programmable apparatus causes the apparatus to execute a method, the method comprising: (a) encrypting, with a web server, clear information to yield first level, encrypted information;
(b) encrypting the first level encrypted information to yield second level encrypted information;
(c) encrypting, by a transmission security protocol, the second level encrypted information to yield transmission encrypted information; and
(d) transmitting the transmission encrypted information.
69. The invention in claim 68, further comprising: (a) receiving transmission encrypted information;
(b) decrypting, by the transmission security protocol, the transmission encrypted information, to yield second level encrypted information;
(c) decrypting the second level encrypted information, to yield first level encrypted information; and
(d) decrypting the first level encrypted information to yield clear information.
70. The invention in claim 68 wherein, the web server is adapted to operation by a for profit business entity.
71. The invention in claim 68, wherein the transmission security protocol is Secure Socket Layers (SSL).
72. The invention in claim 68, wherein (a) the encrypting step yielding first level encryption information uses Elliptical Curve
Cryptography (ECC); and
(b) the encrypting step yielding second level encryption information uses Elliptical Curve Cryptography (ECC).
73. The invention in claim 68, where the transmitting step uses the Internet, and is adapted to transmit to a WAP server.
74. The invention in claim 69, where the receiving step uses the Internet, and is adapted to receive from a WAP server.
75. A machine readable memory medium, containing instructions which when executed by a programmable apparatus causes the apparatus to execute a method, the method comprising:
(a) receiving, with a mobile client, transmission encrypted information;
(b) decrypting, using a transmission security protocol, the transmission encrypted information to yield first level encrypted information; and
(c) decrypting the first level encrypted information to yield clear information.
76. The invention in claim 75 further comprising:
(a) encrypting clear information to yield first level encrypted information;
(b) encrypting, by the transmission security protocol, the first level encrypted information, to yield transmission encrypted information; and (c) transmitting the transmission encrypted information.
77. The invention in claim 75, wherein the transmission security protocol is Wireless Transport Layer Security (WTLS).
78. The invention in claim 75, wherein the encrypting step yielding first level encryption information uses Elliptical Curve Cryptography (ECC).
79. The invention in claim 76, where the transmitting step uses wireless transmission, and is adapted to transmit to a WAP server.
80. The invention in claim 75, where the receiving step uses wireless reception, and is adapted to receive from a WAP server.
81. A machine readable memory medium, containing instructions which when executed by a programmable apparatus causes the apparatus to execute a method, the method comprising:
(a) receiving, with a mobile client, transmission encrypted information; (b) decrypting, using a transmission security protocol, the transmission encrypted information to yield second level encrypted information;
(c) decrypting the second level encrypted information to yield first level -encrypted information, and
(d) decrypting the first level encrypted information to yield clear information.
82. The method in claim 81 further comprising:
(a) encrypting clear information to yield first level encrypted information;
(b) encrypting the first level encrypted information to yield second levej encrypted information; (c) encrypting, by the transmission security protocol, the second level encrypted information, to yield transmission encrypted information; and (d) transmitting the transmission encrypted information.
83. The invention in claim 81, wherein the transmission security protocol is Wireless Transport Layer Security (WTLS).
84. The invention in claim 81, wherein (a) the encrypting step yielding first level encryption information uses Elliptical Curve
Cryptography (ECC); and
(b) the encrypting step yielding second level encryption information uses Elliptical Curve Cryptography (ECC).
85. The invention in claim 82, where the transmitting step uses wireless transmission, and is adapted to transmit to a WAP server.
86. The invention in claim 81, where the receiving step uses wireless reception, and is adapted to receive from a WAP server.
87. A machine readable memory medium, containing instructions which when executed by a programmable apparatus causes the apparatus to execute a method, the method comprising:
(a) encrypting, with a web server, clear information to yield first level encrypted information, wherein the encrypting step yielding first level encryption information uses Elliptical Curve Cryptography (ECC);
(b) encrypting, by a transmission security protocol, the first leyel encrypted information to yield transmission encrypted information, wherein the transmission security protocol is Secure Socket Layers (SSL); (c) transmitting the transmission encrypted information, where the transmitting step uses the Internet, and is adapted to transmit to a WAP server;
(d) receiving transmission encrypted information where the., receiving step uses the Internet, and is adapted to receive from a WAP server; (e) decrypting, by the transmission security protocol, the received transmission encrypted information, to yield received first level encrypted information; and
(f) decrypting the received first level encrypted information to yield received clear information.
88. A machine readable memory medium, containing instructions which when executed by a programmable apparatus causes the apparatus to execute a method, the method comprising:
(a) encrypting, with a web server, clear information to yield first level encrypted information, wherein the encrypting step yielding first level encryption information uses
Elliptical Curve Cryptography (ECC); (b) encrypting the first level encrypted information to yield second level encrypted information, wherein the encrypting step yielding second level encryption information uses
Elliptical Curve Cryptography (ECC);
(c) encrypting, by a transmission security protocol, the second level encrypted information to yield transmission encrypted information, wherein the transmission security protocol is Secure Socket Layers (SSL);
(d) transmitting the transmission encrypted information, where the transmitting step uses the Internet, and is adapted to transmit to a WAP server; (e) receiving transmission encrypted information, where the receiving step uses the Internet, and is adapted to receive from a WAP server;
(f) decrypting, by the transmission security protocol, the transmission encrypted information, to yield second level encrypted information; (g) decrypting the second level encrypted information, to yield first level encrypted information; and
(h) decrypting the first level encrypted information to yield clear information.
89. A machine readable memory medium, containing instructions which when executed by a programmable apparatus causes the apparatus to execute a method, the method comprising:
(a) receiving, with a mobile client, transmission encrypted information, where the receiving step uses wireless reception, and is adapted to receive from a WAP server;
(b) decrypting, using a transmission security protocol, the transmission encrypted information to yield first level encrypted information, wherein the transmission security protocol is Wireless Transport Layer Security (WTLS), and wherein the encrypting step yielding first level encryption information uses Elliptical Curve Cryptography (EEC) ;
(c) decrypting the first level encrypted information to yield clear information;
(d) encrypting clear information to yield first level encrypted information;
(e) encrypting, by the transmission security protocol, the first level encrypted information, to yield transmission encrypted information; and
(f) transmitting the transmission encrypted information, where the transmitting step uses wireless transmission and is adapted to transmit to a WAP server.
90. A machine readable memory medium, containing instructions which when executed by a programmable apparatus causes the apparatus to execute a method, the method comprising:
(a) receiving, with a mobile client, transmission encrypted information, . where the receiving step to transmit uses wireless reception, and is adapted to receive from a WAP server; (b) decrypting, using a transmission security protocol, the transmission . encrypted information to yield second level encrypted information, wherein the transmission security protocol is Wireless Transport Layer Security (WTLS);
(c) decrypting the second level encrypted information to yield first level encrypted information; (d) decrypting the first level encrypted information to yield clear information;
(e) encrypting clear information to yield first level encrypted information, where the encrypting step yielding first level encryption information uses Elliptical Curve Cryptography (ECC);
(f) encrypting the first level encrypted information to yield second level encrypted information, where the encrypting step yielding second level encryption information uses
Elliptical Curve Cryptography (ECC);
(g) encrypting, by the transmission security protocol, the second leyel encrypted information, to yield transmission encrypted information; and
(h) transmitting the transmission encrypted information, where the transmitting step uses wireless transmission, and is adapted to transmit to a WAP server.