JP7358659B1

Communication system, communication method, and program

Abstract

The communication system (S) includes a first device (10) and a second device (20). The conversion unit (303) of the first device (10) performs a first conversion on the original data according to a first period to which the first time point at which the original data is converted belongs, and generates first converted data. . The transmitter (304) transmits the first converted data to the second device (20). The receiving unit (201) of the second device (20) receives the first converted data from the first device (10). The inverse transform unit (204) performs a first inverse transform on the first transformed data according to the first period to obtain original data.

JP7358659B1, drawing sheet 1
Sheet 1 of 11

Term

15.4 yearsleft in the term

Expires 28 February 2042.

  1. Priority and filed
  2. Granted
  3. Today
  4. Expires

20 claims: 15 independent, 5 dependent

  1. 1
    第1装置及び第2装置を含む通信システムであって、前記第1装置は、元データを変換するための変換情報であって、前記元データが変換される第1時点が属する第1期間の日及び時間帯に応じた第1変換情報を取得する変換情報取得部と、前記第1変換情報に基づいて、前記元データを変換することによって第1変換を行って、第1変換データを生成する変換部と、前記第2装置に対し、前記第1期間の分及び秒に関する第1期間情報と、前記第1変換データと、を送信する送信部と、を含み、前記第2装置は、前記第1装置から、前記第1期間情報と、前記第1変換データと、を受信する受信部と、前記第1期間情報に基づいて、前記第1変換データを逆変換するための逆変換情報であって、前記第1期間の日及び時間帯に応じた第1逆変換情報を取得する逆変換情報取得部と、前記第1逆変換情報に基づいて、前記第1変換データを逆変換することによって第1逆変換を行って、前記元データを取得する逆変換部と、を含む通信システム。
  2. 2
    前記変換部は、前記第1期間に属し、かつ、前記第1時点とは異なる第2時点に前記元データが変換される場合に、前記元データに対し、前記第1変換を行って、前記第1変換データを生成し、前記変換部は、前記第1期間とは異なる第2期間に属し、かつ、前記第1時点及び前記第2時点とは異なる第3時点に前記元データが変換される場合に、前記元データに対し、前記第2期間に応じた第2変換を行って、第2変換データを生成し、前記逆変換部は、前記第1変換データに対し、前記第1逆変換を行って、前記元データを取得し、前記逆変換部は、前記第2変換データに対し、前記第2期間に応じた第2逆変換を行って、前記元データを取得する、請求項 1に 記載の通信システム。
  3. 3
    前記第1期間は、日及び時間帯の組み合わせで示され、前記変換情報取得部は、前記第1期間が示す日及び時間帯の組み合わせに応じた前記第1変換情報を取得し、前記逆変換情報取得部は、前記第1期間が示す日及び時間帯の組み合わせに応じた前記第1逆変換情報を取得する、請求項1 又は2 に記載の通信システム。
  4. 4
    前記通信システムは、前記第1期間と、前記第1変換情報と、を関連付けて管理する第3装置を更に含み、前記第3装置は、前記第1装置から前記第1変換情報の取得要求を受け付けた場合に、前記第1装置に対し、前記第1期間に応じた前記第1変換情報を送信し、前記送信部は、前記第2装置に対し、前記第3装置から受信した前記第1変換情報に応じた前記第1期間情報を送信する、請求項1 ~3の何れか に記載の通信システム。
  5. 5
    前記通信システムは、複数の期間の各々と、前記逆変換情報と、を関連付けて管理する第3装置を更に含み、 前記第2装置は、前記第3装置に対し、前記逆変換情報を要求する逆変換情報要求部を更に含み、 前記第3装置は、前記第2装置に対し、前記第2装置からの要求を受け付けた場合の時点が属する期間に応じた前記逆変換情報を送信する送信部を更に含み、 前記第3装置の前記送信部は、前記第2装置からの要求を受け付けた時点が前記第1期間よりも後の第2期間である場合に、前記第2装置に対し、前記第1期間に応じた前記第1逆変換情報と、前記第2期間に応じた第2逆変換情報と、を含む複数の前記逆変換情報を送信し、 前記逆変換情報取得部は、前記第1期間情報に基づいて、前記複数の逆変換情報の中から前記第1逆変換情報を選択する、 請求項1~4の何れかに記載の通信システム。
  6. 6
    前記変換情報取得部は、前記第1期間と、前記元データの一部分と、に応じた前記第1変換情報を取得し、前記第1変換は、前記第1期間及び前記一部分に応じた変換であり、前記送信部は、前記第2装置に対し、未変換の前記一部分を更に送信し、前記逆変換情報取得部は、前記第1期間と、前記未変換の一部分と、に応じた前記逆変換情報を取得し、前記第1逆変換は、前記第1期間と、前記未変換の一部分と、に応じた逆変換である、請求項 1に 記載の通信システム。
  7. 7
    前記変換部は、前記第1変換情報に基づいて、前記元データのうち、前記一部分以外の残り部分を変換することによって、前記第1変換データを生成し、前記逆変換部は、前記逆変換情報に基づいて、前記第1変換データを逆変換して前記残り部分を取得し、当該残り部分と、前記未変換の一部分と、に基づいて、前記元データを取得する、請求項 6 に記載の通信システム。
  8. 8
    前記通信システムは、複数の期間の各々と、前記変換情報及び前記逆変換情報と、が関連付けられたデータベースを記憶するデータ記憶部を更に含み、前記変換情報取得部は、前記データベースにおいて、前記第1期間に関連付けられた前記第1変換情報を取得し、前記逆変換情報取得部は、前記データベースにおいて、前記第1期間に関連付けられた前記第1逆変換情報を取得する、請求項 1に 記載の通信システム。
  9. 9
    前記通信システムは、前記データベースを更新する更新部を更に含む、請求項 8 に記載の通信システム。
  10. 10
    前記通信システムは、複数の期間の各々と、前記変換情報及び前記逆変換情報と、を関連付けて管理する第3装置を更に含み、前記第1装置は、前記第3装置に対し、前記変換情報を要求する変換情報要求部を更に含み、前記第1時点は、前記第3装置が前記第1装置からの要求を受け付けた場合の時点であり、前記第3装置は、前記第1装置に対し、前記第1変換情報を送信する送信部を更に含み、前記変換情報取得部は、前記第3装置から、前記第1変換情報を取得し、前記第2装置は、前記第3装置に対し、前記逆変換情報を要求する逆変換情報要求部を更に含み、前記第3装置は、前記第1期間に前記第2装置からの要求を受け付けた場合に、前記第2装置に対し、前記第1逆変換情報を送信し、前記逆変換情報取得部は、前記第3装置から、前記第1逆変換情報を取得する、請求項 1に 記載の通信システム。
  11. 11
    前記変換情報要求部は、前記第3装置に対し、前記変換情報の取得ルールに関する情報を含まない要求を送信し、前記逆変換情報要求部は、前記第3装置に対し、前記逆変換情報の取得ルールに関する情報を含まない要求を送信する、請求項1 0 に記載の通信システム。
  12. 12
    前記第1装置は、複数の変換方法の中から、前記第1期間に応じた第1変換方法を選択する変換方法選択部を更に含み、前記変換部は、前記第1変換方法に基づいて、前記元データを変換することによって、前記第1変換を行い、前記第2装置は、複数の逆変換方法の中から、前記第1期間に応じた第1逆変換方法を選択する逆変換方法選択部を更に含み、前記逆変換部は、前記第1逆変換方法に基づいて、前記元データを逆変換することによって、前記第1逆変換を行う、請求項1~1 1 の何れかに記載の通信システム。
  13. 13
    前記第1期間は、時間帯で示され、前記変換方法選択部は、前記第1期間が示す時間帯に応じた前記第1変換方法を選択し、前記逆変換方法選択部は、前記第1期間が示す時間帯に応じた前記第1逆変換方法を選択する、請求項 12 に記載の通信システム。
  14. 14
    前記送信部は、前記第2装置に対し、前記第1期間に関する第1期間情報を更に送信し、 前記受信部は、前記第1装置から、前記第1期間情報を更に受信し、 前記逆変換方法選択部は、前記第1期間情報に基づいて、前記第1期間に応じた前記逆変換方法を選択する、 請求項12又は13に記載の通信システム。
  15. 15
    前記元データは、前記第1装置のユーザに関する認証データであり、前記変換部は、前記認証データに対し、前記第1変換を行って、前記第1変換データを生成し、前記逆変換部は、前記第1変換データに対し、前記第1逆変換を行って、前記認証データを取得し、前記第2装置は、前記第1逆変換により取得された前記認証データに基づいて、前記ユーザに関する認証処理を実行する処理実行部と、前記認証処理が成功した場合に、新たな前記認証データを生成する生成部と、を更に含む、請求項1~1 4 の何れかに記載の通信システム。
  16. 16
    前記元データは、前記第1装置のユーザに関する認証データであり、 前記変換部は、前記認証データに対し、前記第1変換を行って、前記第1変換データを生成し、 前記送信部は、前記第1変換データと、前記第1装置に関する複数の情報に基づくハッシュ値と、を送信し、 前記逆変換部は、前記第1変換データに対し、前記第1逆変換を行って、前記認証データを取得し、 前記第2装置は、前記第1逆変換により取得された前記認証データと、前記ハッシュ値と、に基づいて、前記ユーザに関する認証処理を実行する処理実行部を更に含む、 請求項1~14の何れかに記載の通信システム。
  17. 17
    前記処理実行部は、前記第1装置から受信した前記ハッシュ値と、予めデータベースに格納されたハッシュ値と、に基づいて、前記認証処理を実行する、 請求項16に記載の通信システム。
  18. 18
    第1装置及び第2装置の間の通信方法であって、前記第1装置は、元データを変換するための変換情報であって、前記元データが変換される第1時点が属する第1期間の日及び時間帯に応じた第1変換情報を取得する変換情報取得ステップと、前記第1変換情報に基づいて、前記元データを変換することによって第1変換を行って、第1変換データを生成する変換ステップと、前記第2装置に対し、前記第1期間の分及び秒に関する第1期間情報と、前記第1変換データと、を送信する送信ステップと、を実行し、前記第2装置は、前記第1装置から、前記第1期間情報と、前記第1変換データと、を受信する受信ステップと、前記第1期間情報に基づいて、前記第1変換データを逆変換するための逆変換情報であって、前記第1期間の日及び時間帯に応じた第1逆変換情報を取得する逆変換情報取得ステップと、前記第1逆変換情報に基づいて、前記第1変換データを逆変換することによって第1逆変換を行って、前記元データを取得する逆変換ステップと、を実行する通信方法。
  19. 19
    第2装置と通信可能な第1装置を、元データを変換するための変換情報であって、前記元データが変換される第1時点が属する第1期間の日及び時間帯に応じた第1変換情報を取得する変換情報取得部、前記第1変換情報に基づいて、前記元データを変換することによって第1変換を行って、第1変換データを生成する変換部、前記第2装置に対し、前記第1期間の分及び秒に関する第1期間情報と、前記第1変換データと、を送信する送信部、として機能させるためのプログラム。
  20. 20
    第1装置と通信可能な第2装置を、前記第1装置から、元データに対し、前記元データを変換するための変換情報であって、前記元データが変換される第1時点が属する第1期間の日及び時間帯に応じた第1変換情報に基づいて第1変換が行われた第1変換データと、前記第1期間の分及び秒に関する第1期間情報と、を受信する受信部、前記第1期間情報に基づいて、前記第1変換データを逆変換するための逆変換情報であって、前記第1期間の日及び時間帯に応じた第1逆変換情報を取得する逆変換情報取得部、前記第1逆変換情報に基づいて、前記第1変換データを逆変換することによって第1逆変換を行って、前記元データを取得する逆変換部、としてコンピュータを機能させるためのプログラム。
Independent claims20