[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP2005341238A - Remote control system using electronic message - Google Patents

Remote control system using electronic message Download PDF

Info

Publication number
JP2005341238A
JP2005341238A JP2004157528A JP2004157528A JP2005341238A JP 2005341238 A JP2005341238 A JP 2005341238A JP 2004157528 A JP2004157528 A JP 2004157528A JP 2004157528 A JP2004157528 A JP 2004157528A JP 2005341238 A JP2005341238 A JP 2005341238A
Authority
JP
Japan
Prior art keywords
message
command
sender
execution authority
identifier
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2004157528A
Other languages
Japanese (ja)
Inventor
Yasuyuki Watanabe
泰之 渡邊
Shinji Ota
慎司 太田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
KDDI Corp
Original Assignee
KDDI Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by KDDI Corp filed Critical KDDI Corp
Priority to JP2004157528A priority Critical patent/JP2005341238A/en
Publication of JP2005341238A publication Critical patent/JP2005341238A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Telephonic Communication Services (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To prevent alteration of a command message by a malicious third party or pretending a normal transmitter in a remote control system using an electronic message which receives the electronic message, and performs control corresponding to the message content. <P>SOLUTION: The system includes an electronic message receiver 101, a user table 105 which corresponds a transmitter identifier and a user password, a password extractor 106 which extracts the user password corresponding to the transmitter identifier of the command message from the user table 105, a MAC (Media Access Control) calculator 107 which calculates a message authentication code based on a part of data registered in the command message and the extracted user password, a message authentication part 108 which compares the message authentication code and performs message authentication, and a command processor 111 which performs processing of the authenticated command message. <P>COPYRIGHT: (C)2006,JPO&NCIPI

Description

本発明は、メッセージ送信機能を備えた情報端末から送信される電子メッセージを受信して、そのメッセージの内容に応じた制御を行う遠隔制御システムに係り、特に、受信メッセージの送信者や内容の認証性に優れた遠隔制御システムに関する。   The present invention relates to a remote control system that receives an electronic message transmitted from an information terminal having a message transmission function and performs control according to the content of the message, and in particular, authentication of the sender and content of the received message. The present invention relates to an excellent remote control system.

メッセージ送信機能を備えた携帯電話あるいはPHS(Personal Handy System)等のメッセージ送信端末から送信された電子メッセージを、これを受信する機能を備えた受信装置で受信・解析し、当該メッセージ受信装置自身が、あるいは当該受信装置に接続された制御対象端末が、解析内容にしたがってさまざまな運用を行うコンピュータシステムが特許文献1に開示されている。   An electronic message sent from a message sending terminal such as a cellular phone or PHS (Personal Handy System) equipped with a message sending function is received and analyzed by a receiving device equipped with a function for receiving the message, and the message receiving device itself Alternatively, Patent Document 1 discloses a computer system in which a control target terminal connected to the receiving apparatus performs various operations according to analysis contents.

この特許文献1では、メッセージ送信端末から送信される電子メッセージに送信者の認証IDおよびパスワードが登録されており、メッセージ受信装置は、予め登録されている認証IDおよびパスワードの組み合わせが、前記受信メッセージに登録されている認証IDおよびパスワードの組み合わせと一致するか否かに基づいて受信メッセージを認証する。
特開200216717号公報
In this patent document 1, the sender's authentication ID and password are registered in an electronic message transmitted from the message transmission terminal, and the message reception device uses a combination of the authentication ID and password registered in advance as the received message. The received message is authenticated based on whether it matches the combination of the authentication ID and password registered in.
Japanese Patent Laid-Open No. 2002026717

上記した従来技術では、メッセージ送信端末から送信される電子メッセージに、送信者識別子およびパスワードが登録されていたので、当該メッセージを受信した悪意の第三者が、メッセージ内容を改竄したり、あるいは正規の送信者に成りすまして不正なメッセージを送信することが可能であった。   In the above-described prior art, the sender identifier and password are registered in the electronic message transmitted from the message transmission terminal. Therefore, a malicious third party who has received the message has altered the message content or is authorized. It was possible to send an illegal message impersonating the sender.

また、送信者がメッセージ送信端末として、携帯電話やパーソナルコンピュータといったEメール送信機能を備えた端末と、ショートメール(SMS)送信機能しか備えていない端末とを併用する場合、Eメール送信機能を備えた端末から送信される電子メッセージには、その送信者識別子としてメールアドレスが登録される。これに対して、ショートメール送信機能を備えた端末から送信される電子メッセージには、その送信者識別子として発信者電話番号が登録される。したがって、送信者の情報を管理するデータテーブルには、同一送信者のエントリを送信者識別子ごとに作成しなければならないので、大きな記憶容量が必要となるのみならず、そのデータ管理が煩雑になってしまう。   In addition, when the sender uses a terminal that has an email transmission function such as a mobile phone or a personal computer as a message transmission terminal and a terminal that has only a short mail (SMS) transmission function, the sender has an email transmission function. In the electronic message transmitted from the terminal, the mail address is registered as the sender identifier. In contrast, a sender telephone number is registered as a sender identifier in an electronic message transmitted from a terminal having a short mail transmission function. Therefore, in the data table for managing the sender information, an entry of the same sender must be created for each sender identifier, so that not only a large storage capacity is required but also the data management becomes complicated. End up.

本発明の第1の目的は、悪意の第三者によるコマンドメッセージの改竄や、正規送信者へのなりすましを確実に防止できるシステムを提供することにある。   A first object of the present invention is to provide a system that can reliably prevent command message tampering by a malicious third party and impersonation of a legitimate sender.

本発明の第2の目的は、送信者が同一であるにもかかわらず電子メッセージのフォーマットごとに異なっていた送信者識別子を共通の識別子で管理できるシステムを提供することにある。   A second object of the present invention is to provide a system capable of managing sender identifiers that are different for each electronic message format with a common identifier even though the senders are the same.

上記した第1の目的を達成するために、本発明は、以下のような手段を講じた点に特徴がある。   In order to achieve the first object described above, the present invention is characterized in that the following measures are taken.

(1)少なくとも送信者識別子を含む電子メッセージを受信する手段と、送信者識別子とユーザパスワードとを対応付けるユーザテーブルと、受信メッセージが、制御コマンドおよびメッセージ認証コードを含むコマンドメッセージであるか否かを識別する手段と、コマンドメッセージの送信者識別子に対応したユーザパスワードを前記ユーザテーブルから抽出する手段と、前記コマンドメッセージに登録されているデータの一部と前記抽出されたユーザパスワードとに基づいてメッセージ認証コードを算出する手段と、前記コマンドメッセージに登録されているメッセージ認証コードと前記算出されたメッセージ認証コードとを比較して当該メッセージの認証を行う手段と、前記認証されたコマンドメッセージに登録されている制御コマンドを処理するコマンド処理手段とを含むことを特徴とする。   (1) Means for receiving an electronic message including at least a sender identifier, a user table associating a sender identifier with a user password, and whether or not the received message is a command message including a control command and a message authentication code. A message based on the means for identifying, the means for extracting a user password corresponding to the sender identifier of the command message from the user table, a part of the data registered in the command message and the extracted user password Means for calculating an authentication code; means for comparing the message authentication code registered in the command message with the calculated message authentication code; and authenticating the message; and registering in the authenticated command message Control commands Characterized in that it comprises a management command processing means.

(2)電子メッセージを利用した遠隔制御システムにおいて、少なくとも送信者識別子および制御コマンドを含むコマンドメッセージを受信する手段と、同一の送信者に割り当てられた複数の送信者識別子を、送信者ごとに一意の共通識別子と対応付ける手段と、前記共通識別子と制御コマンドとの組み合わせごとに、当該制御コマンドの実行権限の有無を管理する実行権限テーブルと、前記受信したコマンドメッセージの送信者識別子と対応付けられた共通識別子に基づいて実行権限の有無を判定する実行権限判定手段と、前記実行権限を有する送信者から送信されたコマンドメッセージに登録されている制御コマンドを処理するコマンド処理手段とを含むことを特徴とする。   (2) In a remote control system using an electronic message, a means for receiving a command message including at least a sender identifier and a control command and a plurality of sender identifiers assigned to the same sender are uniquely assigned to each sender. A means for associating with the common identifier, an execution authority table for managing presence / absence of the execution authority of the control command for each combination of the common identifier and the control command, and a sender identifier of the received command message An execution authority determination unit that determines the presence or absence of an execution authority based on a common identifier, and a command processing unit that processes a control command registered in a command message transmitted from a sender having the execution authority. And

本発明によれば、以下のような効果が達成される。
(1)コマンドメッセージにはパスワードが登録されていないので、悪意の第三者によるコマンドメッセージの改竄や、正規送信者へのなりすましを防止できるようになる。
(2)送信者が同一であるにもかかわらず電子メッセージのフォーマットごとに異なっていた送信者識別子を共通の識別子で管理できるので、記憶容量の節約とデータ管理の簡素化が可能になる。
According to the present invention, the following effects are achieved.
(1) Since the password is not registered in the command message, it is possible to prevent a malicious third party from falsifying the command message and impersonating the authorized sender.
(2) Since the sender identifier that is different for each electronic message format can be managed by a common identifier even though the sender is the same, the storage capacity can be saved and the data management can be simplified.

以下、図面を参照して本発明の好ましい実施の形態について詳細に説明する。図1は、本発明に係る電子メッセージを利用した遠隔制御システムのブロック図であり、メッセージ送信端末2からはメールメッセージまたはコマンドメッセージが送信され、これらの電子メッセージは、無線基地局3およびネットワーク5を経由してメッセージ処理装置1で受信される。各電子メッセージには送信者識別子(ID)が登録されると共に、メールメッセージであればテキストデータがさらに登録され、コマンドメッセージであれば制御コマンドおよびメッセージ認証コード(MAC)がさらに登録されている。   Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the drawings. FIG. 1 is a block diagram of a remote control system using an electronic message according to the present invention, in which a mail message or a command message is transmitted from a message transmission terminal 2, and these electronic messages are transmitted to a radio base station 3 and a network 5. Is received by the message processing device 1. In each electronic message, a sender identifier (ID) is registered, text data is further registered for a mail message, and a control command and a message authentication code (MAC) are further registered for a command message.

前記送信者識別子のフォーマットはメッセージの送信形態に依存し、Eメールであれば送信者に固有のメールアドレスとなり、ショートメール通信(SMS)であればメッセージ送信端末2の発信者電話番号となる。前記メッセージ認証コード(MAC)は、メッセージ送信端末2に既登録またはユーザにより手入力されたパスワードと前記受信メッセージの所定領域のデータ列とに既知の演算を実行して求められる。メッセージ処理装置1は、受信メッセージが制御コマンドを含むコマンドメッセージであれば、当該制御コマンドを解釈して自ら実行するか、あるいは次段の制御機器4へ制御コマンドを転送して実行させる。各制御機器4は、前記メッセージ処理装置1から転送された制御コマンドを解釈して実行する。   The format of the sender identifier depends on the transmission form of the message. In the case of E-mail, it becomes a mail address unique to the sender, and in the case of short mail communication (SMS), it becomes the sender telephone number of the message transmission terminal 2. The message authentication code (MAC) is obtained by executing a known calculation on a password already registered in the message transmitting terminal 2 or manually input by the user and a data string in a predetermined area of the received message. If the received message is a command message including a control command, the message processing device 1 interprets the control command and executes it, or transfers the control command to the control device 4 at the next stage and executes it. Each control device 4 interprets and executes the control command transferred from the message processing device 1.

図2は、前記メッセージ処理装置1の機能ブロック図である。メッセージ受信部101は、前記メッセージ送信端末2から送信されたメールメッセージまたはコマンドメッセージをネットワーク経由で受信する。メッセージ識別部102は、受信メッセージの所定位置に登録されているデータ列に基づいて、当該受信メッセージがメールメッセージおよびコマンドメッセージのいずれであるかを識別する。メール処理部103は、メールメッセージを解読して、そのメッセージの内容を表示部104へ出力する。   FIG. 2 is a functional block diagram of the message processing device 1. The message receiving unit 101 receives a mail message or a command message transmitted from the message transmitting terminal 2 via a network. The message identifying unit 102 identifies whether the received message is a mail message or a command message based on a data string registered at a predetermined position of the received message. The mail processing unit 103 decodes the mail message and outputs the content of the message to the display unit 104.

ユーザテーブル105には、図6に一例示したように、送信者識別子(ID)とユーザパスワードとを対応付ける複数のエントリが予め登録されている。パスワード抽出部106は、前記コマンドメッセージの送信者識別子に対応したユーザパスワードを前記ユーザテーブル105から抽出する。MAC算出部107は、前記コマンドメッセージの所定領域に登録されているデータ列と前記抽出されたユーザパスワードとに基づいてメッセージ認証コード(MAC)を算出する。メッセージ認証部108は、前記コマンドメッセージに登録されているメッセージ認証コードと前記算出されたメッセージ認証コードとを比較し、両者が一致するか否かに基づいて当該メッセージの認証を行う。   In the user table 105, as exemplified in FIG. 6, a plurality of entries that associate a sender identifier (ID) with a user password are registered in advance. The password extraction unit 106 extracts a user password corresponding to the sender identifier of the command message from the user table 105. The MAC calculation unit 107 calculates a message authentication code (MAC) based on the data string registered in a predetermined area of the command message and the extracted user password. The message authentication unit 108 compares the message authentication code registered in the command message with the calculated message authentication code, and authenticates the message based on whether or not they match.

実行権限テーブル109には、図7に一例を示したように、送信者識別子と制御コマンドとの組み合わせごとに、当該制御コマンドの実行権限の有無を示す実行権限フラグを対応付ける複数のエントリが登録されている。実行権限判定部110は、認証されたコマンドメッセージの送信者識別子と制御コマンドとの組み合わせに基づいて前記実行権限テーブル109を検索し、当該組み合わせと関連付けられた実行権限フラグを参照する。実行権限フラグがセットされていれば、コマンド処理部111へ権限有りを通知する。実行権限フラグがリセットされていれば、コマンド処理部111へ権限無しを通知する。   In the execution authority table 109, as shown in an example in FIG. 7, for each combination of a sender identifier and a control command, a plurality of entries associated with an execution authority flag indicating the presence or absence of the execution authority of the control command are registered. ing. The execution authority determination unit 110 searches the execution authority table 109 based on the combination of the sender identifier of the authenticated command message and the control command, and refers to the execution authority flag associated with the combination. If the execution authority flag is set, the command processing unit 111 is notified of the authority. If the execution authority flag is reset, the command processing unit 111 is notified of no authority.

前記コマンド処理部111は、前記実行権限判定部110から権限有り通知を受信すると、前記コマンドメッセージに登録されている制御コマンドを自ら実行するか、あるいは次段の制御機器4へ制御コマンドを送信者識別子と共に転送する。前記コマンド処理部111におけるコマンドの処理結果は、タイムスタンプと共にログファイル112に登録される。   When the command processing unit 111 receives the authority notification from the execution authority determining unit 110, the command processing unit 111 executes the control command registered in the command message by itself, or sends the control command to the control device 4 at the next stage. Forward with identifier. The command processing result in the command processing unit 111 is registered in the log file 112 together with a time stamp.

図3は、前記制御機器4の機能ブロック図である。受信部401は、前記メッセージ処理装置1から転送された送信者識別子および制御コマンドを受信する。実行権限テーブル409には、送信者識別子と制御コマンドとの組み合わせごとに実行権限フラグが登録されている。実行権限判定部410は、受信した送信者識別子と制御コマンドとの組み合わせに基づいて前記実行権限テーブル409を検索し、当該組み合わせと関連付けられた実行権限フラグを参照する。実行権限フラグがセットされていれば、コマンド処理部411へ権限有りを通知する。実行権限フラグがリセットされていれば、コマンド処理部411へ権限無しを通知する。前記コマンド処理部411は、前記実行権限判定部410から権限有り通知を受信すると、前記制御コマンドを実行する。   FIG. 3 is a functional block diagram of the control device 4. The receiving unit 401 receives the sender identifier and the control command transferred from the message processing device 1. In the execution authority table 409, an execution authority flag is registered for each combination of the sender identifier and the control command. The execution authority determination unit 410 searches the execution authority table 409 based on the received combination of the sender identifier and the control command, and refers to the execution authority flag associated with the combination. If the execution authority flag is set, the command processing unit 411 is notified of the authority. If the execution authority flag is reset, the command processing unit 411 is notified of no authority. When the command processing unit 411 receives the authority notification from the execution authority determining unit 410, the command processing unit 411 executes the control command.

次いで、本実施形態の動作を図4のフローチャートに沿って説明する。メッセージ処理装置1は、ステップS1でメッセージ受信部101により電子メッセージが受信されると、ステップS2では、前記メッセージ識別部102において、当該メッセージがメールメッセージおよびコマンドメッセージのいずれであるかが判定される。本実施形態では、図5に一例を示したように、メッセージパケットのヘッダ部に続くデータ部に、コマンドメッセージであればコマンド識別子フィールド、制御コマンドフィールドおよびMACフィールドが確保されており、前記コマンド識別子フィールドには通常のメールメッセージでは使用されない特殊文字のコードが登録されている。したがって、前記メッセージ識別部102はデータ部のコマンド識別子フィールドに相当する領域を参照し、当該領域に特殊文字のコードが登録されていれば、当該受信メッセージをコマンドメッセージと識別する。当該領域に通常の文字コードが登録されていればメールメッセージと識別する。メールメッセージと識別されればステップS21へ進み、メッセージパケットのデータ部に登録されている文字コードがメール処理部103で解釈されて文字列に変換される。ステップS22では、前記文字列が表示部104に表示される。   Next, the operation of the present embodiment will be described along the flowchart of FIG. When an electronic message is received by the message receiving unit 101 in step S1, the message processing apparatus 1 determines whether the message is a mail message or a command message in the message identification unit 102 in step S2. . In the present embodiment, as shown in FIG. 5, a command identifier field, a control command field, and a MAC field are reserved in the data portion following the header portion of the message packet in the case of a command message. Special character codes that are not used in normal mail messages are registered in the field. Therefore, the message identification unit 102 refers to an area corresponding to the command identifier field of the data part, and if a special character code is registered in the area, the received message is identified as a command message. If a normal character code is registered in the area, it is identified as a mail message. If it is identified as a mail message, the process proceeds to step S21, where the character code registered in the data part of the message packet is interpreted by the mail processing unit 103 and converted into a character string. In step S22, the character string is displayed on the display unit 104.

これに対して、受信メッセージがコマンドメッセージと識別されればステップS3へ進み、当該メッセージのヘッダ部に登録されている「送信者識別子」、およびデータ部に登録されている「制御コマンド」および「MAC(1)」が読み取られる。ステップS4では、前記パスワード抽出部106が前記読み取られた送信者識別子に基づいてユーザテーブル105を参照し、この送信者識別子と対応付けられたパスワードを抽出する。ステップS5では、コマンドメッセージの所定領域に登録されているデータ列と前記抽出されたパスワードとに基づいてMAC(2)が算出される。本実施形態では、コマンドメッセージの「コマンド識別子」および「制御コマンド」が前記データ列として採用され、当該データ列と前記パスワードとに基づいてMAC(2)が算出される。   On the other hand, if the received message is identified as a command message, the process proceeds to step S3, where the “sender identifier” registered in the header part of the message and the “control command” and “ MAC (1) "is read. In step S4, the password extraction unit 106 refers to the user table 105 based on the read sender identifier, and extracts a password associated with the sender identifier. In step S5, MAC (2) is calculated based on the data string registered in the predetermined area of the command message and the extracted password. In this embodiment, the “command identifier” and “control command” of the command message are adopted as the data string, and the MAC (2) is calculated based on the data string and the password.

ステップS6では、前記コマンドメッセージから読み取られたMAC(1)と前記算出されたMAC(2)とが比較される。両者が一致すれば、コマンドメッセージの内容が改竄されておらず、かつその送信者が正規の送信者であると認証されてステップS7へ進む。ステップS7,S8では、前記コマンドメッセージから読み取られた「送信者識別子」および「制御コマンド」に基づいて実行権限テーブル109が参照される。前記実行権限判定部110は、送信者識別子と制御コマンドとの組み合わせに対応した実行権限フラグがセットされていれば、当該コマンドメッセージの送信者が制御コマンドを実行する権限を有していると判断してステップS9へ進む。ステップS9では、前記コマンド処理部111において前記制御コマンドが処理(自ら実行、または制御機器4へ転送)される。ステップS10では、コマンドの処理結果がタイムスタンプと共に前記ログファイル112に格納される。   In step S6, the MAC (1) read from the command message is compared with the calculated MAC (2). If the two match, the content of the command message has not been tampered with, and the sender is authenticated as a legitimate sender, and the process proceeds to step S7. In steps S7 and S8, the execution authority table 109 is referenced based on the “sender identifier” and “control command” read from the command message. If the execution authority flag corresponding to the combination of the sender identifier and the control command is set, the execution authority determination unit 110 determines that the sender of the command message has the authority to execute the control command. Then, the process proceeds to step S9. In step S9, the command processing unit 111 processes the control command (executes itself or transfers it to the control device 4). In step S10, the command processing result is stored in the log file 112 together with a time stamp.

なお、前記ステップS6において、前記コマンドメッセージから読み取られたMAC(1)と前記算出されたMAC(2)とが不一致と判定されたり、あるいは前記ステップS8において、実行権限のない送信者から送信されたコマンドメッセージであったと判定されると、前記制御コマンドを処理することなく直ちにステップS10へ進み、コマンドの処理結果がタイムスタンプと共に前記ログファイル112に格納される。   In step S6, it is determined that the MAC (1) read from the command message does not match the calculated MAC (2), or in step S8, it is transmitted from a sender who does not have execution authority. If it is determined that the command message has been received, the process immediately proceeds to step S10 without processing the control command, and the processing result of the command is stored in the log file 112 together with a time stamp.

本実施形態によれば、コマンドメッセージにはパスワードが登録されていないので、悪意の第三者によるコマンドメッセージの改竄や、正規送信者へのなりすましを防止できるようになる。   According to this embodiment, since the password is not registered in the command message, it is possible to prevent the malicious third party from falsifying the command message and impersonating the authorized sender.

図8は、本発明の第2実施形態に係る電子メッセージを利用した遠隔制御システムのブロック図であり、前記と同一の符号は同一または同等部分を表している。本実施形態では、メッセージ処理装置1のユーザテーブル105aおよび実行権限テーブル109aの登録内容、ならびに制御機器4の実行権限テーブル409aの登録内容が、前記第1実施形態のユーザテーブル105および各実行権限テーブル109、409と異なっている。   FIG. 8 is a block diagram of a remote control system using an electronic message according to the second embodiment of the present invention. The same reference numerals as those described above represent the same or equivalent parts. In this embodiment, the registration contents of the user table 105a and the execution authority table 109a of the message processing apparatus 1 and the registration contents of the execution authority table 409a of the control device 4 are the same as the user table 105 and each execution authority table of the first embodiment. 109 and 409.

ユーザテーブル105aでは、図9に一例を示したように、送信者識別子とパスワードとの組み合わせが、さらに共通識別子と付けられている。実行権限テーブル109a、409aでは、図10に一例を示したように、前記共通識別子と制御コマンドとの組み合わせが実行権限フラグと対応付けられている。前記共通識別子は、送信者識別子の異なるエントリであっても同一送信者のエントリには共通して付与される、送信者ごとに一意の識別子である。   In the user table 105a, as shown in an example in FIG. 9, a combination of a sender identifier and a password is further added as a common identifier. In the execution authority tables 109a and 409a, as shown in an example in FIG. 10, a combination of the common identifier and the control command is associated with an execution authority flag. The common identifier is a unique identifier for each sender that is given in common to entries of the same sender even if the entries have different sender identifiers.

すなわち、送信者がEメール送信機能を備えた端末と、ショートメール(SMS)送信機能しか備えていない端末とを併用する場合、Eメール送信機能を備えた端末から送信される電子メッセージには、その送信者識別子としてメールアドレスが登録される。これに対して、ショートメール送信機能を備えた端末から送信される電子メッセージには、その送信者識別子として発信者電話番号が登録される。したがって、メッセージ処理装置1や制御機器4では、実行権限テーブル109、409に、同一送信者のエントリを送信者識別子ごとに作成し、管理しなければならない。   In other words, when a sender uses a terminal having an e-mail transmission function and a terminal having only a short mail (SMS) transmission function, an electronic message transmitted from a terminal having an e-mail transmission function is An email address is registered as the sender identifier. In contrast, a sender telephone number is registered as a sender identifier in an electronic message transmitted from a terminal having a short mail transmission function. Therefore, the message processing device 1 and the control device 4 must create and manage an entry of the same sender for each sender identifier in the execution authority tables 109 and 409.

本実施形態では、このような不都合を解消すべく、図9に示したように、送信者識別子が異なっていても、同一送信者には一意の識別子として共通識別子を別途に付与し、これ以後は共通識別子で送信者を識別するようにしている。   In the present embodiment, in order to eliminate such inconvenience, as shown in FIG. 9, even if the sender identifiers are different, the same sender is separately given a common identifier as a unique identifier, and thereafter Uses a common identifier to identify the sender.

メッセージ処理装置1は、自身で処理する制御コマンドに関しては、送信者識別子と対応付けられた共通識別子で実行権限テーブル109aを参照して権限の有無を判別し、権限が確認された制御コマンドをコマンド処理部111で処理する一方、次段の制御機器4で処理させる制御コマンドに関しては、当該制御コマンドを共通識別子と共に制御機器4へ転送する。制御機器4では、受け取った共通識別子で各自の実行権限テーブル409aを参照して権限の有無を判別し、権限が確認された制御コマンドをコマンド処理部411で処理する。   Regarding the control command to be processed by itself, the message processing device 1 determines the presence / absence of the authority by referring to the execution authority table 109a using the common identifier associated with the sender identifier, and the control command for which the authority is confirmed is the command On the other hand, regarding the control command to be processed by the processing unit 111 while being processed by the control device 4 at the next stage, the control command is transferred to the control device 4 together with the common identifier. In the control device 4, the execution authority table 409 a is referred to by using the received common identifier to determine the authority, and the command processing unit 411 processes the control command for which the authority is confirmed.

本実施形態によれば、送信者が同一であるにもかかわらず電子メッセージのフォーマットごとに異なっていた送信者識別子を共通の識別子で管理できるので、送信者の情報を管理するデータテーブル(上記した実施形態では、実行権限テーブル)において、同一送信者のエントリを一つにまとめることができるようになる。   According to the present embodiment, a sender identifier that is different for each electronic message format even though the sender is the same can be managed by a common identifier, so a data table for managing sender information (described above) In the embodiment, entries of the same sender can be combined into one in the execution authority table.

本発明に係る電子メッセージを利用した遠隔制御システムのブロック図である。1 is a block diagram of a remote control system using an electronic message according to the present invention. メッセージ処理装置1の機能ブロック図である。3 is a functional block diagram of the message processing device 1. FIG. 制御機器4の機能ブロック図である。3 is a functional block diagram of a control device 4. FIG. 本発明の第1実施形態の動作を示したフローチャートである。It is the flowchart which showed the operation | movement of 1st Embodiment of this invention. コマンドメッセージおよびメールメッセージのフォーマットの違いを説明した図である。It is a figure explaining the difference in the format of a command message and a mail message. ユーザテーブルの一例を示した図である。It is the figure which showed an example of the user table. 実行権限テーブルの一例を示した図である。It is the figure which showed an example of the execution authority table. 本発明の第2実施形態に係る電子メッセージを利用した遠隔制御システムのブロック図である。It is a block diagram of the remote control system using the electronic message which concerns on 2nd Embodiment of this invention. 第2実施形態におけるユーザテーブルの一例を示した図である。It is the figure which showed an example of the user table in 2nd Embodiment. 第2実施形態における実行権限テーブルの一例を示した図である。It is the figure which showed an example of the execution authority table in 2nd Embodiment.

符号の説明Explanation of symbols

1…メッセージ処理装置,2…メッセージ送信端末,3…無線基地局,4…制御機器,5…ネットワーク,101…メッセージ受信部,102…メッセージ識別部,103…メール処理部,104…表示部,105…ユーザテーブル,106…パスワード抽出部,107…MAC算出部,108…メッセージ認証部,109…実行権限テーブル,110…実行権限判定部,111…コマンド処理部,112…ログファイル


DESCRIPTION OF SYMBOLS 1 ... Message processing apparatus, 2 ... Message transmission terminal, 3 ... Wireless base station, 4 ... Control apparatus, 5 ... Network, 101 ... Message receiving part, 102 ... Message identification part, 103 ... Mail processing part, 104 ... Display part, 105 ... User table, 106 ... Password extraction unit, 107 ... MAC calculation unit, 108 ... Message authentication unit, 109 ... Execution authority table, 110 ... Execution authority determination unit, 111 ... Command processing unit, 112 ... Log file


Claims (8)

少なくとも送信者識別子を含む電子メッセージを受信する手段と、
送信者識別子とユーザパスワードとを対応付けるユーザテーブルと、
受信メッセージが、制御コマンドおよびメッセージ認証コードを含むコマンドメッセージであるか否かを識別する手段と、
前記コマンドメッセージの送信者識別子に対応したユーザパスワードを前記ユーザテーブルから抽出する手段と、
前記コマンドメッセージに登録されているデータの一部と前記抽出されたユーザパスワードとに基づいてメッセージ認証コードを算出する手段と、
前記コマンドメッセージに登録されているメッセージ認証コードと前記算出されたメッセージ認証コードとを比較して当該メッセージの認証を行う手段と、
前記認証されたコマンドメッセージに登録されている制御コマンドを処理するコマンド処理手段とを含むことを特徴とする電子メッセージを利用した遠隔制御システム。
Means for receiving an electronic message including at least a sender identifier;
A user table that associates a sender identifier with a user password;
Means for identifying whether the received message is a command message including a control command and a message authentication code;
Means for extracting a user password corresponding to the sender identifier of the command message from the user table;
Means for calculating a message authentication code based on a part of the data registered in the command message and the extracted user password;
Means for comparing the message authentication code registered in the command message and the calculated message authentication code to authenticate the message;
A remote control system using an electronic message, comprising command processing means for processing a control command registered in the authenticated command message.
送信者識別子と制御コマンドとの組み合わせごとに、当該制御コマンドの実行権限の有無を管理する実行権限テーブルと、
前記認証されたコマンドメッセージの送信者が前記実行権限を有するか否かを判定する実行権限判定手段とをさらに含み、
前記コマンド処理手段は、実行権限を有する送信者から受信した制御コマンドのみを処理することを特徴とする請求項1に記載の電子メッセージを利用した遠隔制御システム。
For each combination of sender identifier and control command, an execution authority table that manages the presence or absence of the execution authority of the control command,
Execution authority determination means for determining whether or not a sender of the authenticated command message has the execution authority;
The remote control system using an electronic message according to claim 1, wherein the command processing means processes only a control command received from a sender having execution authority.
受信メッセージのうち、メールメッセージを処理する手段と、
前記メールメッセージのメッセージ内容を表示する手段とをさらに含むことを特徴とする請求項1または2に記載の電子メッセージを利用した遠隔制御システム。
Among the received messages, means for processing mail messages;
The remote control system using an electronic message according to claim 1 or 2, further comprising means for displaying a message content of the mail message.
前記コマンド処理手段は、前記認証されたコマンドメッセージに登録されている制御コマンドを自ら実行することを特徴とする請求項1ないし3のいずれかに記載の電子メッセージを利用した遠隔制御システム。   4. The remote control system using an electronic message according to claim 1, wherein the command processing means executes a control command registered in the authenticated command message by itself. 前記コマンド処理手段は、前記認証されたコマンドメッセージに登録されている制御コマンドを次段の制御機器へ転送することを特徴とする請求項1ないし3のいずれかに記載の電子メッセージを利用した遠隔制御システム。   4. The remote using electronic message according to claim 1, wherein the command processing means transfers a control command registered in the authenticated command message to a control device in the next stage. 5. Control system. 同一の送信者に割り当てられた複数の送信者識別子を、送信者ごとに一意の共通識別子と対応付ける手段をさらに具備し、
前記実行権限テーブルは、前記共通識別子と制御コマンドとの組み合わせごとに、当該制御コマンドの実行権限の有無を管理し、
前記実行権限判定手段は、前記認証されたコマンドメッセージの送信者識別子と対応付けられた共通識別子に基づいて実行権限の有無を判定することを特徴とする請求項2に記載の電子メッセージを利用した遠隔制御システム。
Means for associating a plurality of sender identifiers assigned to the same sender with a unique common identifier for each sender;
The execution authority table manages the presence or absence of the execution authority of the control command for each combination of the common identifier and the control command,
The electronic message according to claim 2, wherein the execution authority determination unit determines whether or not the execution authority exists based on a common identifier associated with a sender identifier of the authenticated command message. Remote control system.
電子メッセージを利用した遠隔制御システムにおいて、
少なくとも送信者識別子および制御コマンドを含むコマンドメッセージを受信する手段と、
同一の送信者に割り当てられた複数の送信者識別子を、送信者ごとに一意の共通識別子と対応付ける手段と、
前記共通識別子と制御コマンドとの組み合わせごとに、当該制御コマンドの実行権限の有無を管理する実行権限テーブルと、
前記受信したコマンドメッセージの送信者識別子と対応付けられた共通識別子に基づいて実行権限の有無を判定する実行権限判定手段と、
前記実行権限を有する送信者から送信されたコマンドメッセージに登録されている制御コマンドを処理するコマンド処理手段とを含むことを特徴とする電子メッセージを利用した遠隔制御システム。
In a remote control system using electronic messages,
Means for receiving a command message including at least a sender identifier and a control command;
Means for associating a plurality of sender identifiers assigned to the same sender with a unique common identifier for each sender;
For each combination of the common identifier and the control command, an execution authority table that manages the presence or absence of the execution authority of the control command;
Execution authority determination means for determining presence or absence of execution authority based on a common identifier associated with a sender identifier of the received command message;
A remote control system using an electronic message, comprising command processing means for processing a control command registered in a command message transmitted from a sender having the execution authority.
前記コマンド処理手段は、前記認証されたコマンドメッセージに含まれる制御コマンドを、その送信者識別子に対応した共通識別子と共に次段の制御機器へ転送することを特徴とする請求項6または7に記載の電子メッセージを利用した遠隔制御システム。   The said command processing means transfers the control command contained in the said authenticated command message to the next-stage control apparatus with the common identifier corresponding to the sender identifier, The control device of Claim 6 or 7 characterized by the above-mentioned. Remote control system using electronic messages.
JP2004157528A 2004-05-27 2004-05-27 Remote control system using electronic message Pending JP2005341238A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2004157528A JP2005341238A (en) 2004-05-27 2004-05-27 Remote control system using electronic message

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2004157528A JP2005341238A (en) 2004-05-27 2004-05-27 Remote control system using electronic message

Publications (1)

Publication Number Publication Date
JP2005341238A true JP2005341238A (en) 2005-12-08

Family

ID=35494288

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2004157528A Pending JP2005341238A (en) 2004-05-27 2004-05-27 Remote control system using electronic message

Country Status (1)

Country Link
JP (1) JP2005341238A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012120101A (en) * 2010-12-03 2012-06-21 Nippon Telegr & Teleph Corp <Ntt> Remote operation system, method, and program
WO2013084534A1 (en) * 2011-12-07 2013-06-13 シャープ株式会社 Communication system
WO2022269675A1 (en) * 2021-06-21 2022-12-29 日本電気株式会社 Message reception device, message reception method, and recording medium

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012120101A (en) * 2010-12-03 2012-06-21 Nippon Telegr & Teleph Corp <Ntt> Remote operation system, method, and program
WO2013084534A1 (en) * 2011-12-07 2013-06-13 シャープ株式会社 Communication system
JP2013121039A (en) * 2011-12-07 2013-06-17 Sharp Corp Communication system
WO2022269675A1 (en) * 2021-06-21 2022-12-29 日本電気株式会社 Message reception device, message reception method, and recording medium

Similar Documents

Publication Publication Date Title
CN107071775B (en) Mobile terminal and method and device for redirecting access to base station
KR101341256B1 (en) Apparatus and method for strengthening security connection of network
JP4755866B2 (en) Authentication system, authentication server, authentication method, and authentication program
US20130160094A1 (en) OTA Bootstrap Method and System
US11558844B2 (en) Method for registering a target device with a network
US10225738B2 (en) Remote operation system, relay apparatus, mobile communication apparatus, in-terminal server control method, and relay processing method
WO2006120972A1 (en) Communication terminal, security device, and integrated circuit
CN107317680B (en) Method and system for marking safety account and computer readable storage medium
CN107333247A (en) SMS processing, apparatus and system
CN103108293A (en) Information identifying method and system thereof
JP2005341238A (en) Remote control system using electronic message
WO2018107398A1 (en) Method for verifying validity of message and server
US20160044028A1 (en) Message authentication
KR20070003939A (en) System and method for session provision
JP4118714B2 (en) Network communication system for identifying spoofing of VoIP communication terminal under wireless LAN
CN107995150A (en) Auth method and device
JP2010238158A (en) User authentication system, user-authenticating auxiliary program and user authentication method
KR102026334B1 (en) Method for Differentiating True Message
JP2010117988A (en) System and method for high-level authentication and formation of secure virtual network
JP2008228068A (en) Mobile communication terminal and communication system
KR102026336B1 (en) Method for Providing Transaction Receipt by using Differentiating True Message
EP2571300B1 (en) Wireless public telephone network management short message verifying method and device
CN112788603B (en) Verification code forwarding method, device, equipment and medium
JP5314886B2 (en) Authentication system, terminal and server, authentication method, authentication program
JP2005110239A (en) Method for registering cellular phone user