Claims
- 1. A method of transferring a digitally signed message from a first gateway to a second gateway via a communication channel, said method comprising the steps of:
- receiving an original message at said first gateway, said original message having an original digital signature associated therewith;
- verifying an authenticity of said original digital signature with respect to said original message at said first gateway;
- deriving, at the first gateway, target information from said original message based on predefined rules;
- reducing, at the first gateway, said original message by replacing non-target information with said target information to create a reduced message, said target information having a lower information content than said non-target information;
- determining a gateway digital signature for said reduced message thereby preserving an accurate and verifiable digital signature when transferred over the communication channel;
- sending said reduced message and said gateway digital signature from said first gateway to said second gateway via said communication channel wherein said reduced message occupies less bandwidth than said original message;
- predicting, at said second gateway, said non-target information based on said predefined rules and said target information, said predicted non-target information differing from said non-target information; and
- expanding said reduced message by replacing said target information with said predicted non-target information.
- 2. A method as claimed in claim 1 additionally comprising the step of compressing said reduced message so that said reduced message may be reconstructed after passing through said communication channel.
- 3. A method as claimed in claim 1 wherein:
- said original message is directed to a destination node; and
- said method additionally comprises the step of archiving said reduced
- message and said gateway digital signature through a network node other than said destination node.
- 4. A method as claimed in claim 1 wherein:
- said sending step is performed when said verifying step verifies said original digital signature; and
- said method additionally comprises the step of refraining from sending said message through said communication channel when said verifying step fails to verify said original digital signature.
- 5. A method as claimed in claim 1 wherein:
- said original message is directed to a destination node; and
- said method additionally comprises the step of archiving said original digital signature and said original message through a network node other than said destination node.
- 6. A method as claimed in claim 1 additionally comprising the steps of:
- receiving a private gateway key; and
- using said private gateway key in said determining step to determine said gateway digital signature.
- 7. A method as claimed in claim 1 additionally comprising the steps of:
- identifying a sender of said original message; and
- appending a sender identity to at least a portion of said original message sent during said sending step.
- 8. A communication network for transferring a digitally signed message between gateways coupled via a communication channel, each of said gateways comprising:
- a first port for receiving an original message having a destination reachable through said communication channel, said original message having an original digital signature associated therewith;
- a controller coupled to said first port and configured to verify said original digital signature with respect to said original message, to derive target information from said original message based on predefined rules, to reduce said original message into a reduced message according to predefined rules by replacing non-target information with said target information to create said reduced message, said target information having a lower information content than said non-target information, and to determine a gateway digital signature for said reduced message thereby preserving an accurate and verifiable digital signature when transferred over said communication channel; and
- a second port coupled to said controller, said second port being configured to send said reduced message and said gateway digital signature to another gateway via said communication channel wherein said reduced message occupies less bandwidth than said original message and thereby allows the use of low capacity transmission networks.
- 9. The communication network gateway of claim 8 wherein said controller archives said reduced message and said gateway digital signature.
- 10. The communication network gateway of claim 8 wherein said second port sends said reduced message and said gateway digital signature through said communication channel only when said original digital signature is verified.
- 11. A method as claimed in claim 1, wherein said receiving step receives said original message over a second communication channel, and
- wherein in said sending step, said first gateway sends said reduced message over said communication channel, said communication channel has a lower capacity than said second communication channel.
- 12. A method of transferring a digitally signed voice message received at a first gateway via a first communication channel to a second gateway via a second communication channel, said first communication channel having greater bandwidth than said second communication channel, said method comprising the steps of:
- receiving, via said first communication channel, a voice message at said first gateway, said voice message having an original digital signature associated therewith;
- verifying an authenticity of said original digital signature;
- deriving coefficients for said voice message based on coding techniques;
- reducing said voice message by replacing an original voice signal portion of said voice message with said coefficients to create a reduced message;
- determining a gateway digital signature for said reduced message;
- sending said reduced message and said gateway digital signature from said first gateway to said second gateway via said second communication channel, said reduced message occupying less bandwidth than said voice message;
- predicting, at said second gateway, said original voice signal portion based on said coding techniques and said coefficients, said predicted voice signal differing from said original voice signal portion; and
- expanding said reduced message by replacing said coefficients with said predicted voice signal.
- 13. A method of transferring a digitally signed page message from a first gateway via a first communication channel to a second gateway via a second communication channel, said first communication channel having greater bandwidth than said second communication channel, said method comprising the steps of:
- receiving, via said first communication channel, a page message at said first gateway, said page message having an original digital signature associated therewith;
- verifying an authenticity of said original digital signature;
- deriving target information for said page message based on predefined rules;
- reducing said page message by replacing non-target information with said target information to create a reduced message;
- determining a gateway digital signature for said reduced message;
- sending said reduced message and said gateway digital signature from said first gateway to said second gateway via said second communication channel, said reduced message occupying less bandwidth than said page message;
- predicting, at said second gateway, said non-target information based on said predefined rules and target information, said predicted non-target information differing from said non-target information; and
- expanding said reduced message by replacing said target information with said predicted non-target information.
- 14. A communication network for transferring a digitally signed message from a first gateway to a second gateway coupled, said first gateway coupled to said second gateway via a communication channel, said second gateway comprising:
- a first port for receiving said digitally signed message, said digitally signed message having a digital signature associated with said first gateway, said digitally signed message having a data portion representing target information;
- a controller coupled to said first port and configured to verify said digital signature with respect to said digitally signed message, to predict non-target information based on predefined rules and said target information, to expand said digitally signed message by replacing said target information with said predicted non-target information; and
- a second port coupled to said controller, said second port being configured to send said predicted non-target information to a destination node.
Parent Case Info
This application is a continuation of prior application Ser. No. 08/533,040 filed Sep. 25, 1995.
US Referenced Citations (4)
Number |
Name |
Date |
Kind |
4885777 |
Takaragi et al. |
Dec 1989 |
|
5218637 |
Angebaud et al. |
Jun 1993 |
|
5452356 |
Albert |
Sep 1995 |
|
5465299 |
Matsumoto et al. |
Nov 1995 |
|
Continuations (1)
|
Number |
Date |
Country |
Parent |
533040 |
Sep 1995 |
|