Software delivery system, center device, relaying device and user terminal device
First Claim
Patent Images
1. A software deliver system comprising:
- a center for ciphering specified software in accordance with an attribute of the software and providing the ciphered specified software to a user using a specified form of delivery, said center is provided with;
ciphering key generating means for generating a ciphering key used to cipher the specified software in accordance with the attribute of the specified software;
first utilization mode identifying means for determining a ciphering mode based on the specified form of delivering the ciphered specified software; and
ciphering processing means for ciphering the ciphered specified software in accordance with the ciphering key and the ciphering mode identified by said first utilization mode identifying means; and
a user terminal device provided with;
deciphering key generating means for generating a deciphering key used to decipher the ciphered specified software based on the attribute of the specified software;
second utilization mode identifying means for identifying the ciphering mode of the ciphered specified software; and
deciphering processing means for deciphering the ciphered specified software based on the deciphering key and the ciphering mode identified by said second utilization mode identifying means.
1 Assignment
0 Petitions
Accused Products
Abstract
In order to realize an optimal software distributing form involving a software storing medium distributor and a communication company which provides software by utilizing communication lines, a center device for providing specified software to a user by ciphering it, a relaying device and a user terminal device are provided, and the center and the relaying device are made to carry out ciphering in a mode optimal to the software supply mode.
-
Citations
7 Claims
-
1. A software deliver system comprising:
-
a center for ciphering specified software in accordance with an attribute of the software and providing the ciphered specified software to a user using a specified form of delivery, said center is provided with; ciphering key generating means for generating a ciphering key used to cipher the specified software in accordance with the attribute of the specified software; first utilization mode identifying means for determining a ciphering mode based on the specified form of delivering the ciphered specified software; and ciphering processing means for ciphering the ciphered specified software in accordance with the ciphering key and the ciphering mode identified by said first utilization mode identifying means; and a user terminal device provided with; deciphering key generating means for generating a deciphering key used to decipher the ciphered specified software based on the attribute of the specified software; second utilization mode identifying means for identifying the ciphering mode of the ciphered specified software; and deciphering processing means for deciphering the ciphered specified software based on the deciphering key and the ciphering mode identified by said second utilization mode identifying means. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A user terminal device for reproducing ciphered or nonciphered software information provided via a communication link or a medium and billing in accordance with the utilization of the software, comprising:
-
input switching means for changing input routes depending on a kind of a communication or medium; software managing means for managing billing based on a deciphering of ciphered software information and a utilization of the software information; an information converting part for converting deciphered information output from said software managing means into visible and audible data; and output route switching means for outputting ciphered software information, provided prior to said software managing means, to said software managing means and outputting nonciphered software information to said information converting part.
-
-
7. A system for ciphering software and providing it to a user terminal device for which a user pays fees depending on a form of software utilization, the system comprising:
a center device including; ciphering key generating means for generating a ciphering key used to cipher software which the user wants in accordance with an attribute of the software; utilization mode identifying means for determining a ciphering mode based on the form of providing said software; and a ciphering processing part for ciphering said software in accordance with the ciphering key generated said ciphering key generating means and the mode identified by said utilization mode identifying means.
Specification