Patent ID: 11882208
Assignee: NIPPON TELEGRAPH AND TELEPHONE CORPORATION
Field: Digital communication (Electrical engineering)
Classification: CPC H  G | IPC H

Claim 0:
1. A chatbot system including a plurality of user terminals, a chatbot, and a chat server,
wherein the chatbot comprises:
a memory, and
a processor configured to:
receive, as an input, a list including a user ID of a user terminal which has utilization authority for data,
transmit a data acquisition request as a proxy of the user, wherein the data acquisition request specifies the data for acquisition and further includes the user ID,
cause an external service to determine whether the user ID is associated with viewing permission for the data,
when the user ID is associated with the viewing permission for the data, cause the external service to transmit the data to the chatbot,
in response to acquiring the data from the external service, create a message from the data which is acquired from the external service,
generate a policy-equipped ciphertext by using an encryption algorithm of ciphertext policy attribute-based encryption, and
transmit the policy-equipped ciphertext to the chat server, and
each of the user terminals comprises:

a memory, and
a processor configured to:
receive a policy-equipped ciphertext from the chat server, and
decrypt the policy-equipped ciphertext using an attribute-equipped secret key which is generated on the basis of a user ID of the user terminal.