JP4487681B2 - Mobile communication system, mobile device, radio control apparatus, and mobile communication method - Google Patents

Mobile communication system, mobile device, radio control apparatus, and mobile communication method Download PDF

Info

Publication number
JP4487681B2
JP4487681B2 JP2004235488A JP2004235488A JP4487681B2 JP 4487681 B2 JP4487681 B2 JP 4487681B2 JP 2004235488 A JP2004235488 A JP 2004235488A JP 2004235488 A JP2004235488 A JP 2004235488A JP 4487681 B2 JP4487681 B2 JP 4487681B2
Authority
JP
Japan
Prior art keywords
crc
data
concealment
deciphering
mac
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.)
Expired - Fee Related
Application number
JP2004235488A
Other languages
Japanese (ja)
Other versions
JP2006054718A (en
Inventor
秀則 加藤
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.)
NEC Corp
Original Assignee
NEC 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 NEC Corp filed Critical NEC Corp
Priority to JP2004235488A priority Critical patent/JP4487681B2/en
Publication of JP2006054718A publication Critical patent/JP2006054718A/en
Application granted granted Critical
Publication of JP4487681B2 publication Critical patent/JP4487681B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Detection And Prevention Of Errors In Transmission (AREA)
  • Mobile Radio Communication Systems (AREA)

Description

本発明は、UEとRNC間で実行される秘匿処理に関し、特に、秘匿解除を行った後にCRCをチェックし、秘匿パラメータを補正する移動通信システム、移動機、無線制御装置および移動通信方法に関する。   The present invention relates to a concealment process executed between a UE and an RNC, and more particularly to a mobile communication system, a mobile device, a radio network controller, and a mobile communication method that check CRC after correcting the concealment and correct the concealment parameter.

従来、UE(移動機:User Equipment)とRNC(無線制御装置:Radio Network Controller)間で実行される秘匿処理について図8を参照して説明する。図8は、従来の移動通信システムの秘匿処理の説明図である。   Conventionally, a secret process executed between a UE (User Equipment) and an RNC (Radio Network Controller) will be described with reference to FIG. FIG. 8 is an explanatory diagram of the concealment process of the conventional mobile communication system.

図8において、まずCOUNT−C(HFNとCFNで構成)、CK(Ciphering Key)、BEARER、DIRECTION、LENGTHなどの秘匿パラメータ(3GPP上で規定)からf8のアルゴリズムを使用してKSB(KEY STREAM BLOCK)を算出する。さらに、このKSBとプレーンテキストをEOR(Exclusive−OR)することで秘匿テキストを作成する。また上述と同様の手順で作成したKSBと秘匿テキストとEORすることでプレーンテキストを復元する。ここで言うf8アルゴリズムについては、非特許文献1に記載されているので説明は省略する。   In FIG. 8, first, KSB (KEY STREAM BLOCK) is used by using f8 algorithm from secret parameters (specified on 3GPP) such as COUNT-C (consisting of HFN and CFN), CK (Ciphering Key), BEARER, DIRECTION, LENGTH. ) Is calculated. Further, a secret text is created by EOR (Exclusive-OR) the KSB and plain text. The plain text is restored by EORing the KSB and the secret text created in the same procedure as described above. Since the f8 algorithm mentioned here is described in Non-Patent Document 1, description thereof is omitted.

UEとRNC間で実行される秘匿処理に使用される秘匿パラメータにCOUNT−Cと呼ばれるカウンタがある(非特許文献2、3参照)。音声やTV電話伝送で使用されるデータを秘匿する場合、RLC(Radio Link Control)のモードが Transparent modeとなり、このCOUNT−CはHFN(Hyper Frame Number)とCFN(Connection Frame Number)で構成される。HFNとCFNは、UEとRNC内でそれぞれのクロックを元にカウントされており、時間と共に変化していく値である。CFNは、各々のデータパケットに付与されて送受信されるので、UEとRNC間でずれることはないが、HFNについてはクロックの精度やクロック補正の精度が悪い場合、UEとRNC間でずれてしまうケースがある。なお、データを暗号化し、MACフレームを作成し、CRCを計算して付加することも行われている(特許文献1参照)。   There is a counter called COUNT-C as a secret parameter used for a secret process executed between the UE and the RNC (see Non-Patent Documents 2 and 3). When concealing data used for voice and videophone transmission, the mode of RLC (Radio Link Control) is set to Transparent mode, and this COUNT-C is composed of HFN (Hyper Frame Number) and CFN (Connection Frame Number). . HFN and CFN are counted based on respective clocks in the UE and RNC, and are values that change with time. Since the CFN is attached to each data packet and transmitted / received, the CFN does not deviate between the UE and the RNC, but the HFN deviates between the UE and the RNC when the clock accuracy or clock correction accuracy is poor. There is a case. Note that data is encrypted, a MAC frame is created, and a CRC is calculated and added (see Patent Document 1).

特開平9−252320号公報(図2、図3)JP-A-9-252320 (FIGS. 2 and 3) 3GPP TS35.201V5.0.0(2002−06)Technical Specification 3rd Generation Partnership Project;Technical Specification Group Services and System Aspects;3G Security;Specification of the 3GPP Confidentiality and Integrity Algorithms;Document1: f8 and f9 Specification(Release 5)P11、12、Annex1、23GPP TS35.201V5.0.0 (2002-06) Technical Specification 3rd Generation Partnership Project; Technical Specification Group Services and System Aspects; 3G Security; Specification of the 3GPP Confidentiality and Integrity Algorithms; Document1: f8 and f9 Specification (Release 5) P11, 12, Annex 1, 2 3GPP TS25.321V5.9.0(2004−06)Technical Specification 3rd Generation Partnership Project;Technical Specification Group Radio Access Network;Medium Access Control(MAC)protocol specification(Release5)P513GPP TS25.321V5.9.0 (2004-06) Technical Specification 3rd Generation Partnership Project 51 (Technical Specification Group Respiratory Network) 3GPP TS33.102V5.4.0(2004−06)Technical Specification 3rd Generation Partnership Project;Technical Specification Group Services and System Aspects;3G Security;Security architecture(Release5)P35〜383GPP TS33.102V5.4.0 (2004-06) Technical Specification 3rd Generation Partnership Project 3; Technical Specification Group 3 Specimen Specimen

以上述べたように、このHFNが一旦ずれてしまうと、音声やTV電話の画像は正常に秘匿解除されず、再び発信しない限り正常に戻ることはなかった。また、秘匿解除の結果が異常であることをUEやRNCが判別できないため、異常データをそのまま異音として再生してしまいサービス品質の低下を招くことがあった。これらの状況に鑑み、本発明の目的は、秘匿解除結果が異常であることの判別と、その異常状態を補正する機能を提供することにある。   As described above, once this HFN is deviated, the voice and the image of the videophone are not normally released from concealment, and will not return to normal unless they are sent again. Also, since the UE or RNC cannot determine that the result of the deciphering is abnormal, the abnormal data may be reproduced as an abnormal sound as it is, resulting in a decrease in service quality. In view of these circumstances, an object of the present invention is to provide a function of determining that the result of deciphering is abnormal and correcting the abnormal state.

本発明による移動通信システムは、移動機と無線制御装置とが基地局を経由してデータを送受信する移動通信システムであって、前記移動機が、前記データを対象として第1のCRC(Cyclic Redundancy Check)を算出し、前記第1のCRCおよび前記データをMAC_SDU(Medium Access Control _ Service Data Unit)として生成し、HFN(Hyper Frame Number)を含む秘匿パラメータを用いて前記MAC_SDUを秘匿化して秘匿データとし、前記秘匿データを前記無線制御装置へ送信し、前記無線制御装置が、前記秘匿データを受信し、前記秘匿データの秘匿解除を実行し、前記秘匿解除後の前記MAC_SDU内の前記データを対象として第2のCRCを算出し、前記第2のCRCが前記第1のCRCと同値であれば、前記秘匿解除が正常に行われたものと判定し、前記第1のCRCと前記第2のCRCとが同値でない場合、前記無線制御装置は、秘匿が正常に解除されていないと判定して、前記秘匿解除に用いたHFNを変更して、再度、前記秘匿解除を実行し、前記秘匿解除後の前記MAC_SDU内の前記データを対象として第3のCRCを算出し、前記第3のCRCが前記第1のCRCと同値であれば、前記秘匿解除が正常に行われたものと判定し、変更した前記HFNを前記無線制御装置内で保持しているHFNへ反映することを特徴とする。 A mobile communication system according to the present invention is a mobile communication system in which a mobile device and a radio network controller transmit and receive data via a base station, and the mobile device uses a first CRC (Cyclic Redundancy) for the data. Check) is generated, the first CRC and the data are generated as MAC_SDU (Medium Access Control_Service Data Unit), and the MAC_SDU is concealed by using a concealment parameter including HFN (Hyper Frame Number). The confidential data is transmitted to the wireless control device, the wireless control device receives the confidential data, performs the confidentiality cancellation of the confidential data, and targets the data in the MAC_SDU after the confidentiality cancellation. As the second C If RC is calculated and the second CRC is the same value as the first CRC, it is determined that the deciphering has been normally performed, and the first CRC and the second CRC are the same value. If not, the wireless control device determines that the concealment has not been normally released, changes the HFN used for the concealment release, executes the concealment again, and the MAC_SDU after the concealment release If the third CRC is calculated for the data in the data, and the third CRC is the same value as the first CRC, it is determined that the deciphering has been normally performed, and the changed HFN Is reflected in the HFN held in the radio control apparatus .

本発明による移動通信システムは、移動機と無線制御装置とが基地局を経由してデータを送受信する移動通信システムであって、前記無線制御装置が、前記データを対象として第1のCRC(Cyclic Redundancy Check)を算出し、前記第1のCRCおよび前記データをMAC_SDU(Medium Access Control _ Service Data Unit)として生成し、HFN(Hyper Frame Number)を含む秘匿パラメータを用いて前記MAC_SDUを秘匿化して秘匿データとし、前記秘匿データを前記移動機へ送信し、前記移動機が、前記秘匿データを受信し、前記秘匿データの秘匿解除を実行し、前記秘匿解除後の前記MAC_SDU内の前記データを対象として第2のCRCを算出し、前記第2のCRCが前記第1のCRCと同値であれば、前記秘匿解除が正常に行われたものと判定し、前記第1のCRCと前記第2のCRCとが同値でない場合、前記移動機は、秘匿が正常に解除されていないと判定して、前記秘匿解除に用いたHFN(Hyper Frame Number)を変更して、再度、前記秘匿解除を実行し、前記秘匿解除後の前記MAC_SDU内の前記データを対象として第3のCRCを算出し、前記第3のCRCが前記第1のCRCと同値であれば、前記秘匿解除が正常に行われたものと判定し、変更した前記HFNを前記移動機内で保持しているHFNへ反映することを特徴とする。 A mobile communication system according to the present invention is a mobile communication system in which a mobile device and a radio network controller transmit and receive data via a base station, and the radio network controller performs first CRC (Cyclic) on the data. A redundancy check is calculated, the first CRC and the data are generated as MAC_SDU (Medium Access Control_Service Data Unit), and the MAC_SDU is concealed using a secret parameter including HFN (Hyper Frame Number). The data is transmitted to the mobile device, and the mobile device receives the confidential data, executes the confidential data cancellation, and targets the data in the MAC_SDU after the security cancellation. The second CRC If the second CRC is the same value as the first CRC, it is determined that the deciphering has been performed normally, and the first CRC and the second CRC are not the same value The mobile device determines that the concealment has not been released normally, changes the HFN (Hyper Frame Number) used for the release of the concealment, executes the concealment again, and after the release of the concealment A third CRC is calculated for the data in the MAC_SDU, and if the third CRC is the same value as the first CRC, it is determined that the deciphering has been performed normally and changed. The HFN is reflected on the HFN held in the mobile device.

本発明による移動通信システムは、前記CRCが、パリティ符号を含む誤り訂正符号であることを特徴とする。   The mobile communication system according to the present invention is characterized in that the CRC is an error correction code including a parity code.

本発明による移動通信システムは、前記MAC_SDUに固定パターンを埋め込むことを特徴とする。   The mobile communication system according to the present invention is characterized in that a fixed pattern is embedded in the MAC_SDU.

本発明による移動機は、自機と無線制御装置とが基地局を経由してデータを送受信する移動通信システムの移動機であって、前記データを対象として第1のCRC(Cyclic Redundancy Check)が算出され、前記第1のCRCおよび前記データがMAC_SDU(Medium Access Control _ Service Data Unit)として生成され、HFN(Hyper Frame Number)を含む秘匿パラメータを用いて前記MAC_SDUが秘匿化された秘匿データを受信し、前記秘匿データの秘匿解除を実行し、前記秘匿解除後の前記MAC_SDU内の前記データを対象として第2のCRCを算出し、前記第2のCRCが前記第1のCRCと同値であれば、前記秘匿解除が正常に行われたものと判定し、前記第1のCRCと前記第2のCRCとが同値でない場合、前記移動機は、秘匿が正常に解除されていないと判定し、前記秘匿解除に用いたHFNを変更して、再度、前記秘匿解除を実行し、前記秘匿解除後の前記MAC_SDU内の前記データを対象として第3のCRCを算出し、前記第3のCRCが前記第1のCRCと同値であれば、前記秘匿解除が正常に行われたものと判定し、変更した前記HFNを前記移動機内で保持しているHFNへ反映することを特徴とする。 The mobile device according to the present invention is a mobile device of a mobile communication system in which the mobile device and the radio control device transmit and receive data via a base station, and a first CRC (Cyclic Redundancy Check) is set for the data. Calculated, the first CRC and the data are generated as MAC_SDU (Medium Access Control_Service Data Unit), and the confidential data in which the MAC_SDU is concealed using a confidential parameter including HFN (Hyper Frame Number) is received. Then, the deciphering of the secret data is executed, a second CRC is calculated for the data in the MAC_SDU after the deciphering, and the second CRC is the same value as the first CRC. , The above-mentioned secrecy has been successfully performed If the first CRC and the second CRC are not the same value, the mobile device determines that the concealment has not been released normally, and changes the HFN used for the concealment release. Then, the deciphering is performed again, a third CRC is calculated for the data in the MAC_SDU after the deciphering, and if the third CRC is the same value as the first CRC, It is determined that the deciphering has been normally performed, and the changed HFN is reflected on the HFN held in the mobile device.

本発明による移動機は、前記CRCが、パリティ符号を含む誤り訂正符号であることを特徴とする。   The mobile device according to the present invention is characterized in that the CRC is an error correction code including a parity code.

本発明による移動機は、前記MAC_SDUに固定パターンを埋め込むことを特徴とする。   The mobile device according to the present invention is characterized in that a fixed pattern is embedded in the MAC_SDU.

本発明による制御装置は、移動機と自装置とが基地局を経由してデータを送受信する移動通信システムの無線制御装置であって、前記データを対象として第1のCRC(Cyclic Redundancy Check)が算出され、前記第1のCRCおよび前記データがMAC_SDU(Medium Access Control _ Service Data Unit)として生成され、HFN(Hyper Frame Number)を含む秘匿パラメータを用いて前記MAC_SDUが秘匿化された秘匿データを受信し、前記秘匿データの秘匿解除を実行し、前記秘匿解除後の前記MAC_SDU内の前記データを対象として第2のCRCを算出し、前記第2のCRCが前記第1のCRCと同値であれば、前記秘匿解除が正常に行われたものと判定し、前記第1のCRCと前記第2のCRCとが同値でない場合、前記無線制御装置は、秘匿が正常に解除されていないと判定し、前記秘匿解除に用いたHFNを変更し、再度、前記秘匿解除を実行し、前記秘匿解除後の前記MAC_SDU内の前記データを対象として第3のCRCを算出し、前記第3のCRCが前記第1のCRCと同値であれば、前記秘匿解除が正常に行われたものと判定し、変更した前記HFNを前記移動機内で保持しているHFNへ反映することを特徴とする。 The control apparatus according to the present invention is a radio control apparatus of a mobile communication system in which a mobile device and its own apparatus transmit and receive data via a base station, and a first CRC (Cyclic Redundancy Check) is set for the data. Calculated, the first CRC and the data are generated as MAC_SDU (Medium Access Control_Service Data Unit), and the confidential data in which the MAC_SDU is concealed using a confidential parameter including HFN (Hyper Frame Number) is received. Then, the deciphering of the secret data is executed, a second CRC is calculated for the data in the MAC_SDU after the deciphering, and the second CRC is the same value as the first CRC. The deciphering is performed normally If the first CRC and the second CRC are not the same value, the wireless control device determines that the secrecy has not been released normally and changes the HFN used for the secrecy release Then, the deciphering is performed again, a third CRC is calculated for the data in the MAC_SDU after the deciphering, and if the third CRC is the same value as the first CRC, It is determined that the deciphering has been normally performed, and the changed HFN is reflected in the HFN held in the mobile device.

本発明による制御装置は、前記CRCが、パリティ符号を含む誤り訂正符号であることを特徴とする。   The control apparatus according to the present invention is characterized in that the CRC is an error correction code including a parity code.

本発明による制御装置は、前記MAC_SDUに固定パターンを埋め込むことを特徴とする。   The control apparatus according to the present invention is characterized in that a fixed pattern is embedded in the MAC_SDU.

本発明による移動通信方法は、移動機と無線制御装置とが基地局を経由してデータを送受信する移動通信方法であって、前記移動機が、前記データを対象として第1のCRC(Cyclic Redundancy Check)を算出し、前記第1のCRCおよび前記データをMAC_SDU(Medium Access Control _ Service Data Unit)として生成し、HFN(Hyper Frame Number)を含む秘匿パラメータを用いて前記MAC_SDUを秘匿化して秘匿データとし、前記秘匿データを前記無線制御装置へ送信し、前記無線制御装置が、前記秘匿データを受信し、前記秘匿データの秘匿解除を実行し、前記秘匿解除後の前記MAC_SDU内の前記データを対象として第2のCRCを算出し、前記第2のCRCが前記第1のCRCと同値であれば、前記秘匿解除が正常に行われたものと判定し、前記第1のCRCと前記第2のCRCとが同値でない場合、前記無線制御装置は、秘匿が正常に解除されていないと判定して、前記秘匿解除に用いたHFNを変更し、再度、前記秘匿解除を実行し、前記秘匿解除後の前記MAC_SDU内の前記データを対象として第3のCRCを算出し、前記第3のCRCが前記第1のCRCと同値であれば、前記秘匿解除が正常に行われたものと判定し、変更した前記HFN
を前記無線制御装置内で保持しているHFNへ反映することを特徴とする。
A mobile communication method according to the present invention is a mobile communication method in which a mobile device and a radio network controller transmit and receive data via a base station, and the mobile device uses a first CRC (Cyclic Redundancy) for the data. Check) is generated, the first CRC and the data are generated as MAC_SDU (Medium Access Control_Service Data Unit), and the MAC_SDU is concealed by using a concealment parameter including HFN (Hyper Frame Number). The confidential data is transmitted to the wireless control device, the wireless control device receives the confidential data, performs the confidentiality cancellation of the confidential data, and targets the data in the MAC_SDU after the confidentiality cancellation. Calculate the second CRC as If the second CRC is the same value as the first CRC, it is determined that the deciphering has been performed normally, and if the first CRC and the second CRC are not the same value, The wireless control device determines that the concealment has not been normally released, changes the HFN used for the concealment release, executes the concealment again, and the data in the MAC_SDU after the concealment release The third CRC is calculated for the target, and if the third CRC is the same value as the first CRC, it is determined that the deciphering has been performed normally, and the changed HFN
Is reflected in the HFN held in the radio control apparatus .

本発明による移動通信方法は、移動機と無線制御装置とが基地局を経由してデータを送受信する移動通信方法であって、前記無線制御装置が、前記データを対象として第1のCRC(Cyclic Redundancy Check)を算出し、前記第1のCRCおよび前記データをMAC_SDU(Medium Access Control _ Service Data Unit)として生成し、HFN(Hyper Frame Number)を含む秘匿パラメータを用いて前記MAC_SDUを秘匿化して秘匿データとし、前記秘匿データを前記移動機へ送信し、前記移動機が、前記秘匿データを受信し、前記秘匿データの秘匿解除を実行し、前記秘匿解除後の前記MAC_SDU内の前記データを対象として第2のCRCを算出し、前記第2のCRCが前記第1のCRCと同値であれば、前記秘匿解除が正常に行われたものと判定し、前記第1のCRCと前記第2のCRCとが同値でない場合、前記移動機は、秘匿が正常に解除されていないと判定して、前記秘匿解除に用いたHFNを変更し、再度、前記秘匿解除を実行し、前記秘匿解除後の前記MAC_SDU内の前記データを対象として第3のCRCを算出し、前記第3のCRCが前記第1のCRCと同値であれば、前記秘匿解除が正常に行われたものと判定し、変更した前記HFNを前記移動機内で保持しているHFNへ反映することを特徴とする。 A mobile communication method according to the present invention is a mobile communication method in which a mobile device and a radio control apparatus transmit and receive data via a base station, and the radio control apparatus uses a first CRC (Cyclic) for the data. A redundancy check is calculated, the first CRC and the data are generated as MAC_SDU (Medium Access Control_Service Data Unit), and the MAC_SDU is concealed using a secret parameter including HFN (Hyper Frame Number). The data is transmitted to the mobile device, and the mobile device receives the confidential data, executes the confidential data cancellation, and targets the data in the MAC_SDU after the security cancellation. Calculate a second CRC, If the second CRC is the same value as the first CRC, it is determined that the deciphering has been normally performed, and if the first CRC and the second CRC are not the same value, the movement The machine determines that the concealment has not been normally released, changes the HFN used for the deciphering, executes the deciphering again, and targets the data in the MAC_SDU after the deciphering If a third CRC is calculated and the third CRC is the same value as the first CRC, it is determined that the deciphering has been performed normally, and the changed HFN is held in the mobile device. It is reflected in the HFN that is being used .

本発明による移動通信方法は、前記CRCが、パリティ符号を含む誤り訂正符号であることを特徴とする。   The mobile communication method according to the present invention is characterized in that the CRC is an error correction code including a parity code.

本発明による移動通信方法は、前記MAC_SDUに固定パターンを埋め込むことを特徴とする。   The mobile communication method according to the present invention is characterized in that a fixed pattern is embedded in the MAC_SDU.

以上説明したように、本発明においては、以下に記載するような効果を奏する。   As described above, the present invention has the following effects.

第1の効果は、秘匿対象であるMAC_SDU内にCRCを埋め込み、秘匿解除後CRCの正常性を確認しているので、ユーザデータを受信した装置で秘匿解除の結果の正常性を確認できることである。ここで言うユーザデータを受信した装置とは、上りの場合RNCを示し、下りの場合UEを示す。   The first effect is that the normality of the CRC is embedded in the MAC_SDU to be concealed and the normality of the CRC after the deciphering is confirmed, so that the normality of the result of the deciphering can be confirmed by the device that has received the user data. . The device that has received the user data here indicates an RNC in the case of uplink and a UE in the case of downlink.

第2の効果は、受信したユーザデータの秘匿解除結果が異常であった時HFNを変更して再度秘匿解除処理を実施しているので、秘匿パラメータであるHFNがUEとRNC間でずれている場合でもデータを受信した装置側で補正することができることである。   The second effect is that when the deciphering result of the received user data is abnormal, the HFN is changed and the deciphering process is performed again. Therefore, the HFN that is the secrecy parameter is shifted between the UE and the RNC. Even in such a case, the data can be corrected on the device side.

第3の効果は、受信したユーザデータの秘匿結果を補正するためにHFNを変更した後、HFNの変更量を元のHFNに反映させているので、連続して受信したユーザデータに対して連続して補正することを防ぐことができることである。   The third effect is that, after changing the HFN to correct the confidentiality result of the received user data, the amount of change in the HFN is reflected in the original HFN. Thus, the correction can be prevented.

本発明は、携帯電話の世界標準として3GPP(3rd Generation Partnership Project)が定めているW−CDMA(Wideband Code Division Multiple Access)システムのRAN(無線アクセスネットワーク:Radio Access Network)内のUE(移動機:User Equipment)とRNC(無線制御装置:Radio Network Controller)とで実行される秘匿処理において、秘匿の正常性を確認するようにしたことである。この秘匿処理において、秘匿解除を行った結果が不正と判断された場合、秘匿パラメータの一つであるHFN(Hyper Frame Number)を変更することで補正するようにしている。このときに変更するHFNの範囲はシステムデータにて定められる。   The present invention is a UE in a RAN (Radio Access Network) (Radio Access Network) of a W-CDMA (Wideband Code Division Multiple Access) system defined by 3GPP (3rd Generation Partnership Project) as a world standard for mobile phones. In the concealment process executed by the User Equipment (RNE) and the RNC (Radio Network Controller), the normality of the concealment is confirmed. In this concealment process, when it is determined that the result of the deciphering is illegal, correction is made by changing HFN (Hyper Frame Number) which is one of the concealment parameters. The range of HFN to be changed at this time is determined by system data.

次に、本発明を実施するための最良の形態について図面を参照して詳細に説明する。図1は、本発明による移動通信システムの構成図である。   Next, the best mode for carrying out the present invention will be described in detail with reference to the drawings. FIG. 1 is a configuration diagram of a mobile communication system according to the present invention.

本発明による移動通信システムは、上りデータを送信するUE(移動機:User Equipment)101−1と、伝送された上りデータを受信して処理するNodeB(基地局)102−1と、NodeB102−1から伝送された上りデータを受信して処理するRNC(無線制御装置:Radio Network Controller)103−1とを含む。さらに、RNC103−1からのデータを伝送するCN(コアネットワーク:Core Network)104と、CN104からのデータを処理するRNC103−2と、NodeB102−2と、下りデータを受信するUE101−2とを含む。   A mobile communication system according to the present invention includes a UE (User Equipment) 101-1 that transmits uplink data, a NodeB (base station) 102-1 that receives and processes transmitted uplink data, and a NodeB 102-1. RNC (Radio Network Controller) 103-1 for receiving and processing uplink data transmitted from the network. Furthermore, CN (Core Network: Core Network) 104 that transmits data from RNC 103-1, RNC 103-2 that processes data from CN 104, NodeB 102-2, and UE 101-2 that receives downlink data are included. .

図1において、上りデータをUE101−1が送信する場合、UE101−1は、ユーザデータ部分を対象として算出したCRC(第1のCRC;Cyclic Redundancy Check)をMAC_SDU(Medium Access Control _ Service Data Unit)の先頭部分に搭載する。MAC_SDUは、秘匿の対象となるデータ領域であり、秘匿処理(Ciphering)を実行することでMAC_SDU(第1のCRCとユーザデータ)部分は暗号化される。NodeB102−1を経由してRNC103−1が上りデータを受信すると、RNC103−1は、MAC_SDU部分の秘匿解除(Decipering)を実行する。RNC103−1は、秘匿解除後のMAC_SDU内のユーザデータ部分を対象としてCRC(第2のCRC)を算出し、MAC_SDU内のCRC(第1のCRC)と比較し同値であれば秘匿が正常に解除されたと判定してCN104へMAC_SDUを送信する。   In FIG. 1, when the UE 101-1 transmits uplink data, the UE 101-1 transmits a CRC (first CRC; Cyclic Redundancy Check) calculated for the user data portion as a MAC_SDU (Medium Access Control_Service Data Unit). Mounted at the top of The MAC_SDU is a data area to be concealed, and the MAC_SDU (first CRC and user data) portion is encrypted by executing concealment processing (Ciphering). When the RNC 103-1 receives the uplink data via the NodeB 102-1, the RNC 103-1 performs deciphering (Decipering) of the MAC_SDU part. The RNC 103-1 calculates the CRC (second CRC) for the user data part in the MAC_SDU after the deciphering and compares it with the CRC (first CRC) in the MAC_SDU. It determines with having been cancelled | released and transmits MAC_SDU to CN104.

このとき比較したCRCが同値でない(第1のCRCと第2のCRCとが同値でない)場合、RNC103−1は、秘匿が正常に解除されていないと判定して、秘匿パラメータの一つであるHFNを+1や−1等に変更して、再度、秘匿解除を実行する。再度の秘匿解除後、上述と同様にCRCを比較する(つまり、MAC_SDU内のユーザデータ部分を対象としてCRC(第3のCRC)を算出し、MAC_SDU内のCRC(第1のCRC)と比較する)。CRCが同値(第1のCRCと第3のCRCとが同値)であれば、秘匿が正常に解除されたと判定してCN104へMAC_SDUを送信する。同時に、変更したHFNをRNC103−1内部で保持しているHFN(クロック部152が保持)へ反映することで補正を行う。このときに変更するHFNの範囲はシステムデータにて定める。   If the compared CRCs are not the same value (the first CRC and the second CRC are not the same value), the RNC 103-1 determines that the secrecy has not been released normally and is one of the secrecy parameters. The HFN is changed to +1, −1, etc., and the secret release is executed again. After releasing the secrecy again, the CRC is compared in the same manner as described above (that is, the CRC (third CRC) is calculated for the user data portion in the MAC_SDU and compared with the CRC in the MAC_SDU (first CRC)). ). If the CRC is the same value (the first CRC and the third CRC are the same value), it is determined that the secrecy has been released normally, and the MAC_SDU is transmitted to the CN 104. At the same time, correction is performed by reflecting the changed HFN in the HFN (held by the clock unit 152) held in the RNC 103-1. The range of HFN to be changed at this time is determined by system data.

図1において、下りデータをRNC103−2が送信する場合、RNC103−2はCN104から受信したMAC_SDU部分に秘匿処理を実行し暗号化する。NodeB102−2を経由して、UE101−2が下りデータを受信すると、UE101−2は、MAC_SDU部分の秘匿解除(Decipering)を実行する。UE101−2は秘匿解除後のMAC_SDU内のユーザデータ部分を対象としてCRC(第2のCRC)を算出し、MAC_SDU内のCRC(第1のCRC)と比較し、同値であれば秘匿が正常に解除されたと判定してユーザデータ部分を音声として出力する。   In FIG. 1, when the RNC 103-2 transmits downlink data, the RNC 103-2 performs a concealment process on the MAC_SDU part received from the CN 104 and encrypts it. When the UE 101-2 receives downlink data via the NodeB 102-2, the UE 101-2 performs deciphering (Decipering) of the MAC_SDU part. The UE 101-2 calculates a CRC (second CRC) for the user data part in the MAC_SDU after the deciphering, compares it with the CRC (first CRC) in the MAC_SDU, and if the value is the same, the concealment is normal. It is determined that the user data has been released, and the user data portion is output as voice.

このとき比較したCRCが同値でない場合、UE101−2は秘匿が正常に解除されていないと判定して、秘匿パラメータの一つであるHFNを+1や−1等に変更して、再度秘匿解除を実行する。再度の秘匿解除後、上述と同様にCRCを比較する(MAC_SDU内のユーザデータ部分を対象としてCRC(第3のCRC)を算出し、MAC_SDU内のCRC(第1のCRC)と比較する)。CRCが同値(第1のCRCと第3のCRCとが同値)であれば、秘匿が正常に解除されたと判定してユーザデータ部分を音声として出力する。同時に、変更したHFNをUE101−2内部で保持しているHFN(クロック部112が保持)へ反映することで補正を行う。   If the compared CRCs are not the same value, the UE 101-2 determines that the concealment has not been normally released, changes the HFN that is one of the concealment parameters to +1, -1, etc., and again releases the concealment. Execute. After the secrecy is released again, the CRCs are compared in the same manner as described above (the CRC (third CRC) is calculated for the user data portion in the MAC_SDU and compared with the CRC (first CRC) in the MAC_SDU)). If the CRC is the same value (the first CRC and the third CRC are the same value), it is determined that the secrecy has been released normally, and the user data portion is output as voice. At the same time, correction is performed by reflecting the changed HFN in the HFN held in the UE 101-2 (held by the clock unit 112).

第1のCRCと第3のCRCとが同値でなければ、第3のCRCを算出したのと同様に、さらに、HFNを変更して第4以上のCRCを算出して、第1のCRCと比較する。   If the first CRC and the third CRC are not the same value, the fourth CRC is calculated by changing the HFN in the same manner as the third CRC is calculated. Compare.

図1、図2を参照すると、本発明の実施例の一つとして、UE(移動機:User Equipment)101とRNC(無線制御装置:Radio Network Controller)103の構成が示されている。最初に、UE101の構成について説明し、次に、RNC103の構成について説明する。   1 and 2, the configuration of a UE (User Equipment) 101 and an RNC (Radio Network Controller) 103 is shown as one embodiment of the present invention. First, the configuration of the UE 101 will be described, and then the configuration of the RNC 103 will be described.

UE101は、入出力部110と、制御部111と、クロック部112と、MAC(Medium Access Control)処理部113と、秘匿処理部114と、CRC(巡回符号:Cyclic Redundancy Check)算出部115と、無線入出力部116とを含んで構成される。   The UE 101 includes an input / output unit 110, a control unit 111, a clock unit 112, a MAC (Medium Access Control) processing unit 113, a concealment processing unit 114, a CRC (Cyclic Redundancy Check) calculation unit 115, And a wireless input / output unit 116.

入出力部110は、入力されてきた音声や画像をエンコードしてアップリンクのユーザデータを作成する機能と、ダウンリンクのユーザデータをデコードして音声や画像を再現して出力する機能を有する。   The input / output unit 110 has a function of encoding input voice and images to create uplink user data, and a function of decoding downlink user data and reproducing and outputting voices and images.

制御部111は、他の機能部間のデータ送受信を制御する機能と、CRCチェックの判定を行う機能と、場合によってユーザデータの廃棄を行う機能と、クロック部112からHFNとCFNを呼び出して秘匿パラメータを秘匿処理部114へ渡す機能を有する。   The control unit 111 has a function to control data transmission / reception between other function units, a function to perform a CRC check determination, a function to discard user data depending on the case, and a clock unit 112 to call HFN and CFN to conceal It has a function of passing parameters to the confidential processing unit 114.

クロック部112は、UE101内部で秘匿開始後に時間と共に変化するHFNとCFNの値を保持する機能を有する。HFNは、秘匿開始後にCFNが255から0へ跨ると1カウントアップする。   The clock unit 112 has a function of holding the values of HFN and CFN that change with time after the start of concealment inside the UE 101. The HFN counts up by 1 when the CFN crosses from 255 to 0 after the start of concealment.

次に、クロック部112およびクロック部152における秘匿開始のタイミング(HFNのカウント開始)について説明する。最初に呼を生起するときに、Iub上のTransport Synchronization手順によりCFNを合わせる。その後、秘匿手順の中でRNC103内部が保持するCFNを基に秘匿を開始するCFN(Activation Time)をUE101へ送信する。この送信によって、UE101とRNC103が同じCFNで秘匿を開始するので、HFNのカウント開始も同時に行われる。つまり、UE101とRNC103は、HFNを秘匿開始後から同時にカウントし、CFNはコネクションが確立した時点から同時にカウントする。   Next, the timing of the start of concealment (start of HFN counting) in the clock unit 112 and the clock unit 152 will be described. When the call is first made, the CFN is matched by the Transport Synchronization procedure on the Iub. Thereafter, a CFN (Activation Time) for starting concealment is transmitted to the UE 101 based on the CFN held inside the RNC 103 in the concealment procedure. Due to this transmission, UE 101 and RNC 103 start concealment using the same CFN, so the HFN count starts simultaneously. That is, the UE 101 and the RNC 103 simultaneously count the HFN after the start of concealment, and the CFN simultaneously counts from the time when the connection is established.

MAC処理部113は、3GPP上に規定されているMAC処理をする機能を有する。秘匿処理部114は、与えられた秘匿パラメータを使用してMAC_SDU部の秘匿及び秘匿解除を行う機能を有する。   The MAC processing unit 113 has a function of performing MAC processing defined in 3GPP. The concealment processing unit 114 has a function of performing concealment and deciphering of the MAC_SDU unit using a given concealment parameter.

CRC算出部115は、ユーザデータ部分のCRCを算出して結果を出力する機能を有する。無線入出力部116は、作成されたアップリンクのTB(Transport Block)を無線上に送信する機能と、無線上から受信したダウンリンクのデータからTBを抽出する機能を有する。   The CRC calculation unit 115 has a function of calculating the CRC of the user data portion and outputting the result. The radio input / output unit 116 has a function of transmitting the created uplink TB (Transport Block) on the radio and a function of extracting the TB from the downlink data received from the radio.

次に、図2のRNC103の構成について説明する。RNC103は、Iub−IF部150と、制御部151と、クロック部152と、FP(Frame Protocol)/MAC処理部153と、秘匿処理部154と、CRC算出部155と、Iu−IF部156とを含んで構成される。   Next, the configuration of the RNC 103 in FIG. 2 will be described. The RNC 103 includes an Iub-IF unit 150, a control unit 151, a clock unit 152, an FP (Frame Protocol) / MAC processing unit 153, a secret processing unit 154, a CRC calculation unit 155, an Iu-IF unit 156, It is comprised including.

Iub−IF部150は、NodeB102から送信されたデータを受信しIP(Internet Protocol)/UDP(User Datagram Protocol)の各種ヘッダを識別してUDPペイロードを取り出す機能と、NodeB102へ送信するユーザデータにIP/UDPの各種ヘッダを付加してIub上に送信する機能を有する。   The Iub-IF unit 150 receives data transmitted from the NodeB 102, identifies various headers of IP (Internet Protocol) / UDP (User Datagram Protocol), extracts the UDP payload, and sends IP data to the user data transmitted to the NodeB 102. It has a function to add various headers of / UDP and transmit on Iub.

制御部151は、他の機能部間のデータ送受を制御する機能と、CRCチェックの判定を行う機能と、場合によってユーザデータの廃棄を行う機能と、クロック部152からHFNとCFNを呼び出して秘匿パラメータを秘匿処理部154へ渡す機能を有する。   The control unit 151 has a function of controlling data transmission / reception between other function units, a function of performing a CRC check determination, a function of discarding user data depending on the case, and calling the HFN and CFN from the clock unit 152 to conceal them. It has a function of passing parameters to the confidential processing unit 154.

クロック部152は、RNC103内部で秘匿開始後に時間と共に変化するHFNとCFNの値を保持する機能を有する。 FP/MAC処理部153は、3GPP上に規定されているFP処理とMAC処理をする機能を有する。秘匿処理部154は、与えられた秘匿パラメータを使用してMAC_SDU部の秘匿(秘匿化)及び秘匿解除などの秘匿処理を行う機能を有する。   The clock unit 152 has a function of holding the values of HFN and CFN that change with time after the start of concealment in the RNC 103. The FP / MAC processing unit 153 has a function of performing FP processing and MAC processing defined in 3GPP. The concealment processing unit 154 has a function of performing concealment processing such as concealment (concealment) and deconcealment of the MAC_SDU unit using a given concealment parameter.

CRC算出部155は、ユーザデータ部分のCRCを算出して結果を出力する機能を有する。Iu−IF部156は、CN104から送信されたデータを受信しIP/UDPの各種ヘッダを識別してUDPペイロードを取り出す機能と、CN104へ送信するユーザデータにIP/UDPの各種ヘッダを付加してIu上に送信する機能を有する。   The CRC calculation unit 155 has a function of calculating the CRC of the user data portion and outputting the result. The Iu-IF unit 156 receives the data transmitted from the CN 104, identifies various IP / UDP headers and extracts the UDP payload, and adds various IP / UDP headers to the user data transmitted to the CN 104. It has a function to transmit on Iu.

図1を参照すると、本発明の構成要素であるNodeB102−1、102−2とCN(コアネットワーク:Core Network)104は、3GPP上規定された構成要素であり、本発明とは直接関係しないので、その詳細な構成は省略する。   Referring to FIG. 1, NodeBs 102-1 and 102-2 and CN (Core Network) 104, which are constituent elements of the present invention, are constituent elements defined on 3GPP and are not directly related to the present invention. The detailed configuration is omitted.

次に、本発明を実施するための最良の形態の動作について図面を参照して説明する。   Next, the operation of the best mode for carrying out the present invention will be described with reference to the drawings.

UE101とRNC103がデータを送信する動作を図3と図4のデータ処理のイメージ図と図5のデータ送信処理のフローチャートを使用して説明する。   The operation in which the UE 101 and the RNC 103 transmit data will be described with reference to the data processing image diagrams of FIGS. 3 and 4 and the data transmission processing flowchart of FIG.

図5において、UE101とRNC103で動作が異なり(S301)、UE101の場合、入力された音声や画像をユーザデータへエンコーディングし(S302)する。RNC103の場合は、CN104から伝送されてきたデータからEthernet(登録商標)ヘッダ・トレイラ、IPヘッダ、UDPヘッダを識別して切り取りユーザデータを取得する(S303)。これは図4の(1)に対応する。   In FIG. 5, the operation differs between the UE 101 and the RNC 103 (S301). In the case of the UE 101, the input voice and image are encoded into user data (S302). In the case of the RNC 103, the Ethernet (registered trademark) header trailer, the IP header, and the UDP header are identified from the data transmitted from the CN 104, and the cut user data is acquired (S303). This corresponds to (1) in FIG.

取得したユーザデータからCRCを算出してMAC_SDU内に格納する(S304)。これは図3の(1)と図4の(2)に対応する。各秘匿パラメータを使用して、秘匿対象のMAC_SDU部に秘匿を実施し、必要に応じてMACヘッダを付与する(S305)。これは図3の(2)と図4の(3)に対応する。   A CRC is calculated from the acquired user data and stored in the MAC_SDU (S304). This corresponds to (1) in FIG. 3 and (2) in FIG. Using each concealment parameter, concealment is performed on the MAC_SDU part to be concealed, and a MAC header is added as necessary (S305). This corresponds to (2) in FIG. 3 and (3) in FIG.

ここで言う秘匿パラメータとは、3GPP上に規定されているCOUNT−C(HFNとCFNで構成)、CK(Ciphering Key)、BEARER、DIRECTION、LENGTHである。   The secret parameters referred to here are COUNT-C (consisting of HFN and CFN), CK (Ciphering Key), BEARER, DIRECTION, and LENGTH defined on 3GPP.

次に、UE101とRNC103で動作が異なり(S306)、UE101の場合、無線でNodeB102に向けて送信する(S307)。RNC103の場合、秘匿後の演算結果をFPペイロード部へ格納し、FPヘッダ・FPトレイラを付与する(S308)。更に、Ethernet(登録商標)ヘッダ・トレイラ、IPヘッダ、UDPヘッダを付与してEthernet(登録商標)上でNodeB102に向けて送信する(S309)。これは図4の(4)と図4の(5)にそれぞれ対応する。   Next, the operation differs between the UE 101 and the RNC 103 (S306). In the case of the UE 101, the UE 101 wirelessly transmits to the NodeB 102 (S307). In the case of the RNC 103, the computation result after concealment is stored in the FP payload portion, and an FP header / FP trailer is added (S308). Further, an Ethernet (registered trademark) header trailer, an IP header, and a UDP header are added and transmitted to the NodeB 102 on the Ethernet (registered trademark) (S309). This corresponds to (4) in FIG. 4 and (5) in FIG. 4, respectively.

次に、UE101とRNC103がデータを受信する動作を、図3と図4のデータ処理のイメージ図と図6および図7のデータ受信処理のフローチャートを使用して説明する。   Next, the operation in which the UE 101 and the RNC 103 receive data will be described using the data processing image diagrams of FIGS. 3 and 4 and the data reception processing flowcharts of FIGS. 6 and 7.

図6において、UE101とRNC103で動作が異なり(S401)、UE101の場合NodeB102から無線にて伝送されてきたデータを受信する(S402)。RNC103の場合、NodeB102から受信したデータのEthernet(登録商標)ヘッダ・トレイラ、IPヘッダ、UDPヘッダを識別して切り取り(S403)、更にFPヘッダ・FPトレイラを識別して切り取る(S404)。これは、図3の(5)と図3の(6)にそれぞれ対応する。ここで、UE101とRNC103内部でそれぞれカウントしている現時点のHFNをHFN(inter)とし、更にHFN(used)とHFN(inter)を同値と定義する(S405)。ここでHFN(used)は、実際に秘匿の演算で使用するHFNを示しており、HFN(inter)は、UE101とRNC103が内部でカウントしているHFNを示している。   In FIG. 6, the operation is different between the UE 101 and the RNC 103 (S401), and in the case of the UE 101, data transmitted wirelessly from the NodeB 102 is received (S402). In the case of the RNC 103, the Ethernet (registered trademark) header trailer, IP header, and UDP header of the data received from the NodeB 102 are identified and cut (S403), and the FP header and FP trailer are further identified and cut (S404). This corresponds to (5) in FIG. 3 and (6) in FIG. Here, the current HFNs counted in the UE 101 and the RNC 103 are defined as HFN (inter), and HFN (used) and HFN (inter) are defined as the same value (S405). Here, HFN (used) indicates the HFN actually used in the secret calculation, and HFN (inter) indicates the HFN counted internally by the UE 101 and the RNC 103.

次に、必要に応じてMACヘッダを識別して切り取り、各秘匿パラメータを使用して秘匿されているMAC_SDU部の秘匿を解除する(S406)。   Next, the MAC header is identified and cut as necessary, and the confidentiality of the MAC_SDU part that is concealed using each concealment parameter is released (S406).

次に、連結部Aを経た図7において、秘匿解除結果からCRCをチェックしてNGの際にHFNを変更する動作を説明する。「HFN(used)」と「HFN(inter)」が等しいか否かを識別し(S450)、等しい場合CRCチェックを実施し(S451)、OKであれば連結部Cへ進むが、NGであれば「HFN(used)」に「HFN(inter)+1」を代入して(S452)、連結部Bへ進む。   Next, in FIG. 7 that has passed through the connecting part A, the operation of checking the CRC from the result of the deciphering and changing the HFN when NG is described. Whether or not “HFN (used)” and “HFN (inter)” are equal is identified (S450). If they are equal, a CRC check is performed (S451). If OK, the process proceeds to the connection unit C. For example, “HFN (inter) +1” is substituted into “HFN (used)” (S452), and the process proceeds to the connecting part B.

ステップS450の判別で等しくない場合、「HFN(used)」と「HFN(inter)+1」が等しいか否かを識別し(S453)、等しい場合CRCチェックを実施し(S454)、OKであれば内部でカウントしている現時点のHFNに1を加えて(S455)連結部Cへ進む。ステップS454がNGであれば、「HFN(used)」に「HFN(inter)−1」を代入して(S456)、連結部Bへ進む。ここでCRCチェックOK時(S454)に内部でカウントしている現時点のHFNに1を加えている(S455)理由は、次の通りである。つまり、秘匿演算で使用したHFN(used)が+1加えることで補正できたことから、次のデータでは補正することなく処理が可能なように、HFNの根源である現時点のHFNを正しい値に更新している。   If they are not equal in the determination in step S450, whether or not “HFN (used)” and “HFN (inter) +1” are equal is identified (S453). If they are equal, a CRC check is performed (S454). 1 is added to the present HFN currently counted internally (S455), and the process proceeds to the connecting part C. If step S454 is NG, “HFN (inter) -1” is substituted for “HFN (used)” (S456), and the process proceeds to the connecting part B. Here, the reason for adding 1 to the current HFN (S455) counted internally at the time of CRC check OK (S454) is as follows. In other words, since the HFN (used) used in the secret calculation can be corrected by adding +1, the current HFN that is the root of the HFN is updated to a correct value so that the next data can be processed without correction. is doing.

ステップS453の判別で等しくない場合、HFN(used)とHFN(inter)−1が等しいか否かを識別し(S457)、等しい場合CRCチェックを実施する(S458)。CRCチェックがOKであれば内部でカウントしている現時点のHFNに1を減算して(S459)連結部Cへ進む。ステップS458がNGであればユーザデータを廃棄し(S460)連結部Dへ進む。ステップS457の判別で等しくない場合、異常を検出してユーザデータを廃棄し(S461)連結部Dへ進む。尚、CRCチェックを実施している各ステップは、図3の(8)と図4の(9)に対応している。   If they are not equal in the determination in step S453, it is determined whether HFN (used) and HFN (inter) -1 are equal (S457). If they are equal, a CRC check is performed (S458). If the CRC check is OK, 1 is subtracted from the current HFN counted internally (S459), and the process proceeds to the connecting part C. If step S458 is NG, the user data is discarded (S460), and the process proceeds to the connection unit D. If they are not equal in the determination in step S457, an abnormality is detected and the user data is discarded (S461), and the process proceeds to the connecting part D. Each step performing the CRC check corresponds to (8) in FIG. 3 and (9) in FIG.

次に、連結部B、C、Dを経た図6において、連結部Bに進んだ時はデータが正しく秘匿解除できていない場合であり、再度秘匿解除を実施する(S406)。連結部Cに進んだ時はデータが正しく秘匿解除された場合であり、UE101の場合、秘匿解除後のデータをデコーディングし音声や画像を出力する(S408)。RNC103の場合、秘匿解除後のデータにEthernet(登録商標)ヘッダ・トレイラ、IPヘッダ、UDPヘッダを付与してEthernet(登録商標)上でCN104に向けて送信する(S409)。これは図3の(9)に対応する。連結部Dに進んだ時はHFNを変えることで補正を試みたがいずれもデータが正しく秘匿解除できない場合であり、そのまま処理を終了している。   Next, in FIG. 6 through the connecting parts B, C, and D, when the process proceeds to the connecting part B, it is a case where the data has not been correctly deciphered, and the deciphering is performed again (S406). When the process proceeds to the connection unit C, the data is correctly deciphered. In the case of the UE 101, the deciphered data is decoded and a voice or an image is output (S408). In the case of the RNC 103, an Ethernet (registered trademark) header trailer, an IP header, and a UDP header are added to the data after the deciphering and transmitted to the CN 104 on the Ethernet (registered trademark) (S409). This corresponds to (9) in FIG. When the process proceeds to the connection part D, correction is attempted by changing the HFN, but none of the data is correctly deciphered, and the process is terminated as it is.

なお、以上述べた実施形態では、秘匿の結果が異常時の補正をHFNに対してプラス・マイナス1しか実施していないが、補正の処理を繰り返すことによりプラス・マイナスN(自然数)で補正することが可能である。この補正によってより広範囲の補正が可能となる効果がある。   In the above-described embodiment, the correction when the concealment result is abnormal is performed only for plus / minus 1 with respect to the HFN, but the correction process is repeated to correct for plus / minus N (natural number). It is possible. This correction has the effect of enabling a wider range of correction.

さらに、以上述べた実施形態では、秘匿対象であるMAC_SDU部分にCRCを埋め込んでいるが、CRCでなくパリティ符号等に代表される他の誤り訂正符号を使用しても良い。秘匿対象であるMAC_SDU部分に固定パターンを埋め込んでおいて秘匿解除結果の正常性を確認(秘匿解除が正常に行われたことを確認)してもよい。固定パターンと
しては、「0x0101」や「0x0f0f」や「0x0123」等でもよい。
Furthermore, in the embodiment described above, CRC is embedded in the MAC_SDU part to be concealed, but other error correction codes represented by parity codes or the like may be used instead of CRC. A fixed pattern may be embedded in the MAC_SDU part to be concealed, and the normality of the concealment release result may be confirmed (confirmation that the concealment release has been performed normally). The fixed pattern may be “0x0101”, “0x0f0f”, “0x0123”, or the like.

さらに、以上述べた実施形態では、MAC_SDU部分に埋め込んでいるCRCをIu側へ送受信していないが、CRC等の誤り訂正符号をIu側へ送受信することが可能である。RNC103は、下りデータを送信するときに図5のステップS304で示しているCRCの算出とMAC_SDUへの格納の処理を不要とすることができる。   Further, in the embodiment described above, the CRC embedded in the MAC_SDU part is not transmitted / received to / from the Iu side, but an error correction code such as CRC can be transmitted / received to the Iu side. When transmitting downlink data, the RNC 103 can eliminate the processing of CRC calculation and storage in the MAC_SDU shown in step S304 of FIG.

さらに、以上述べた実施形態では、NodeB102−RNC103間のIubとRNC103−CN104間のIuの通信プロトコルにIP(Internet Protocol)とUDP(User Datagram Protocol)の使用を想定して説明しているが、これに限るものではない。IubやIuの通信に、ATM(Asynchronous Transfer Mode)やTCP(Transmission Control Protocol)やSCTP(Streaming Control Transmission Protocol)等、他の通信方式や通信プロトコルを使用して本発明を適用することが可能である。   Furthermore, in the above-described embodiment, the description is made assuming that IP (Internet Protocol) and UDP (User Datagram Protocol) are used for the communication protocol of Iub between NodeB 102 and RNC 103 and Iu between RNC 103 and CN 104. This is not a limitation. It is possible to use other communication methods and communication protocols such as ATM (Asynchronous Transfer Mode), TCP (Transmission Control Protocol), and SCTP (Streaming Control Transmission Protocol) for Iub and Iu communication. is there.

なお、Uuは、UE101−NodeB102間の無線インターフェース、Iubは、NodeB102−RNC103間のインターフェース、Iu:RNC103−CN104間のインターフェースである。   Uu is a radio interface between the UE 101 and the NodeB 102, Iub is an interface between the NodeB 102 and the RNC 103, and Iu: an interface between the RNC 103 and the CN 104.

本発明による移動通信システムの構成図である。1 is a configuration diagram of a mobile communication system according to the present invention. UEおよびRNCのブロック図である。It is a block diagram of UE and RNC. データ処理のイメージ図である。It is an image figure of data processing. データ処理のイメージ図である。It is an image figure of data processing. データ送信処理のフローチャートである。It is a flowchart of a data transmission process. データ受信処理のフローチャートである。It is a flowchart of a data reception process. データ受信処理のフローチャートである。It is a flowchart of a data reception process. 従来の移動通信システムの秘匿処理の説明図である。It is explanatory drawing of the secrecy process of the conventional mobile communication system.

符号の説明Explanation of symbols

101、101−1、101−2 UE
102−1、102−2 NodeB
103、103−1、103−2 RNC
104 CN
110 入出力部
111 制御部
112 クロック部
113 MAC処理部
114 秘匿処理部
115 CRC算出部
116 無線入出力部
150 Iub−IF部
151 制御部
152 クロック部
153 FP/MAC処理部
154 秘匿処理部
155 CRC算出部
156 Iu−IF部
101, 101-1, 101-2 UE
102-1 and 102-2 NodeB
103, 103-1, 103-2 RNC
104 CN
110 Input / output unit 111 Control unit 112 Clock unit 113 MAC processing unit 114 Concealment processing unit 115 CRC calculation unit 116 Wireless input / output unit 150 Iub-IF unit 151 Control unit 152 Clock unit 153 FP / MAC processing unit 154 Confidential processing unit 155 CRC Calculation unit 156 Iu-IF unit

Claims (20)

移動機と無線制御装置とが基地局を経由してデータを送受信する移動通信システムであって、
前記移動機が、
前記データを対象として第1のCRC(Cyclic Redundancy Check)を算出し、前記第1のCRCおよび前記データをMAC_SDU(Medium Access Control _ Service Data Unit)として生成し、HFN(Hyper Frame Number)を含む秘匿パラメータを用いて前記MAC_SDUを秘匿化して秘匿データとし、前記秘匿データを前記無線制御装置へ送信し、
前記無線制御装置が、
前記秘匿データを受信し、前記秘匿データの秘匿解除を実行し、前記秘匿解除後の前記MAC_SDU内の前記データを対象として第2のCRCを算出し、
前記第2のCRCが前記第1のCRCと同値であれば、前記秘匿解除が正常に行われたものと判定し、
前記第1のCRCと前記第2のCRCとが同値でない場合、前記無線制御装置は、秘匿が正常に解除されていないと判定して、前記秘匿解除に用いたHFNを変更して、再度、前記秘匿解除を実行し、前記秘匿解除後の前記MAC_SDU内の前記データを対象として第3のCRCを算出し、前記第3のCRCが前記第1のCRCと同値であれば、前記秘匿解除が正常に行われたものと判定し、変更した前記HFNを前記無線制御装置内で保持しているHFNへ反映する
ことを特徴とする移動通信システム。
A mobile communication system in which a mobile device and a radio network controller transmit and receive data via a base station,
The mobile device is
A first CRC (Cyclic Redundancy Check) is calculated for the data, the first CRC and the data are generated as a MAC_SDU (Medium Access Control_Service Data Unit), and an HFN (Hyper Frame Number) is generated. Using the parameters, the MAC_SDU is concealed to be concealed data, and the concealed data is transmitted to the radio control device,
The wireless control device is
Receiving the concealed data, executing the concealment of the concealment data, calculating a second CRC for the data in the MAC_SDU after the concealment,
If the second CRC is the same value as the first CRC, it is determined that the deciphering has been performed normally;
If the first CRC and the second CRC are not the same value, the wireless control device determines that the concealment is not normally released, changes the HFN used for the concealment release, and again, The deciphering is executed, a third CRC is calculated for the data in the MAC_SDU after the deciphering, and if the third CRC is the same value as the first CRC, the deciphering is performed A mobile communication system, wherein the mobile communication system is determined to have been normally performed, and the changed HFN is reflected in the HFN held in the radio control apparatus .
移動機と無線制御装置とが基地局を経由してデータを送受信する移動通信システムであって、
前記無線制御装置が、
前記データを対象として第1のCRC(Cyclic Redundancy Check)を算出し、前記第1のCRCおよび前記データをMAC_SDU(Medium Access Control _ Service Data Unit)として生成し、HFN(Hyper Frame Number)を含む秘匿パラメータを用いて前記MAC_SDUを秘匿化して秘匿データとし、前記秘匿データを前記移動機へ送信し、
前記移動機が、
前記秘匿データを受信し、前記秘匿データの秘匿解除を実行し、前記秘匿解除後の前記MAC_SDU内の前記データを対象として第2のCRCを算出し、
前記第2のCRCが前記第1のCRCと同値であれば、前記秘匿解除が正常に行われたものと判定し、
前記第1のCRCと前記第2のCRCとが同値でない場合、前記移動機は、秘匿が正常に解除されていないと判定して、前記秘匿解除に用いたHFN(Hyper Frame Number)を変更して、再度、前記秘匿解除を実行し、前記秘匿解除後の前記MAC_SDU内の前記データを対象として第3のCRCを算出し、前記第3のCRCが前記第1のCRCと同値であれば、前記秘匿解除が正常に行われたものと判定し、変更した前記HFNを前記移動機内で保持しているHFNへ反映する
ことを特徴とする移動通信システム。
A mobile communication system in which a mobile device and a radio network controller transmit and receive data via a base station,
The wireless control device is
A first CRC (Cyclic Redundancy Check) is calculated for the data, the first CRC and the data are generated as a MAC_SDU (Medium Access Control_Service Data Unit), and an HFN (Hyper Frame Number) is generated. Using the parameters, the MAC_SDU is concealed into secret data, and the secret data is transmitted to the mobile device ,
The mobile device is
Receiving the concealment data, executing the concealment of the concealment data, calculating a second CRC for the data in the MAC_SDU after the concealment,
If the second CRC is the same value as the first CRC, it is determined that the deciphering has been performed normally ;
If the first CRC and the second CRC are not the same value, the mobile device determines that the concealment has not been normally released, and changes the HFN (Hyper Frame Number) used for the concealment release. Then, the deciphering is performed again, a third CRC is calculated for the data in the MAC_SDU after the deciphering, and if the third CRC is the same value as the first CRC, The mobile communication system , wherein it is determined that the deciphering has been normally performed, and the changed HFN is reflected in the HFN held in the mobile device.
前記CRCが、パリティ符号を含む誤り訂正符号である
ことを特徴とする請求項1又は2に記載の移動通信システム。
The mobile communication system according to claim 1 or 2, wherein the CRC is an error correction code including a parity code .
前記MAC_SDUに固定パターンを埋め込む
ことを特徴とする請求項1又は2に記載の移動通信システム。
The mobile communication system according to claim 1 or 2, wherein a fixed pattern is embedded in the MAC_SDU .
自機と無線制御装置とが基地局を経由してデータを送受信する移動通信システムの移動機であって、
前記データを対象として第1のCRC(Cyclic Redundancy Check)が算出され、前記第1のCRCおよび前記データがMAC_SDU(Medium Access Control _ Service Data Unit)として生成され、HFN(Hyper Frame Number)を含む秘匿パラメータを用いて前記MAC_SDUが秘匿化された秘匿データを受信し、
前記秘匿データの秘匿解除を実行し、
前記秘匿解除後の前記MAC_SDU内の前記データを対象として第2のCRCを算出し、
前記第2のCRCが前記第1のCRCと同値であれば、前記秘匿解除が正常に行われたものと判定し、
前記第1のCRCと前記第2のCRCとが同値でない場合、前記移動機は、秘匿が正常に解除されていないと判定して、前記秘匿解除に用いたHFNを変更して、再度、前記秘匿解除を実行し、前記秘匿解除後の前記MAC_SDU内の前記データを対象として第3のCRCを算出し、前記第3のCRCが前記第1のCRCと同値であれば、前記秘匿解除が正常に行われたものと判定し、変更した前記HFNを前記移動機内で保持しているHFNへ反映する
ことを特徴とする移動
The mobile device of the mobile communication system in which the own device and the wireless control device transmit and receive data via the base station,
A first CRC (Cyclic Redundancy Check) is calculated for the data, and the first CRC and the data are generated as MAC_SDU (Medium Access Control_Service Data Unit), and include HFN (Hyper Frame Number). Receiving confidential data in which the MAC_SDU is concealed using a parameter;
Executing deciphering of the secret data;
Calculating a second CRC for the data in the MAC_SDU after the deciphering;
If the second CRC is the same value as the first CRC, it is determined that the deciphering has been performed normally;
If the first CRC and the second CRC are not the same value, the mobile device determines that the concealment is not normally released, changes the HFN used for the concealment release, and again The deciphering is executed, a third CRC is calculated for the data in the MAC_SDU after the deciphering, and if the third CRC is the same value as the first CRC, the deciphering is normal A mobile device characterized in that the changed HFN is reflected on the HFN held in the mobile device .
前記CRCが、パリティ符号を含む誤り訂正符号である
ことを特徴とする請求項5に記載の移動
The mobile device according to claim 5, wherein the CRC is an error correction code including a parity code.
前記MAC_SDUに固定パターンを埋め込む
ことを特徴とする請求項5に記載の移動
The mobile device according to claim 5, wherein a fixed pattern is embedded in the MAC_SDU.
移動機と自装置とが基地局を経由してデータを送受信する移動通信システムの無線制御装置であって、
前記データを対象として第1のCRC(Cyclic Redundancy Check)算出され、前記第1のCRCおよび前記データがMAC_SDU(Medium Access Control _ Service Data Unit)として生成され、HFN(Hyper Frame Number)を含む秘匿パラメータを用いて前記MAC_SDU秘匿化された秘匿データを受信し、
前記秘匿データの秘匿解除を実行し、
前記秘匿解除後の前記MAC_SDU内の前記データを対象として第2のCRCを算出し、
前記第2のCRCが前記第1のCRCと同値であれば、前記秘匿解除が正常に行われたものと判定し、
前記第1のCRCと前記第2のCRCとが同値でない場合、前記無線制御装置は、秘匿が正常に解除されていないと判定し、前記秘匿解除に用いたHFNを変更し、再度、前記秘匿解除を実行し、前記秘匿解除後の前記MAC_SDU内の前記データを対象として第3のCRCを算出し、前記第3のCRCが前記第1のCRCと同値であれば、前記秘匿解除が正常に行われたものと判定し、変更した前記HFNを前記移動機内で保持しているHFNへ反映する
ことを特徴とする無線制御装置
A wireless control device of a mobile communication system in which a mobile device and its own device transmit and receive data via a base station,
A first CRC (Cyclic Redundancy Check) is calculated for the data, and the first CRC and the data are generated as MAC_SDU (Medium Access Control_Service Data Unit), and include HFN (Hyper Frame Number). Receiving confidential data in which the MAC_SDU is concealed using a parameter ;
Executing deciphering of the secret data;
Calculating a second CRC for the data in the MAC_SDU after the deciphering;
If the second CRC is the same value as the first CRC, it is determined that the deciphering has been performed normally;
If the first CRC and the second CRC are not the same value, the radio control apparatus determines that the secrecy is not normally released, changes the HFN used for the secrecy release, and again the secrecy Execute a release, calculate a third CRC for the data in the MAC_SDU after the release of the concealment, and if the third CRC is the same value as the first CRC, the release of the concealment is normal The radio control apparatus characterized in that it is determined that the change has been made and the changed HFN is reflected in the HFN held in the mobile device .
前記CRCが、パリティ符号を含む誤り訂正符号である
ことを特徴とする請求項8に記載の無線制御装置
The radio control apparatus according to claim 8, wherein the CRC is an error correction code including a parity code .
前記MAC_SDUに固定パターンを埋め込む
ことを特徴とする請求項に記載の無線制御装置
The radio control apparatus according to claim 8 , wherein a fixed pattern is embedded in the MAC_SDU .
移動機と無線制御装置とが基地局を経由してデータを送受信する移動通信方法であって、
前記移動機が、
前記データを対象として第1のCRC(Cyclic Redundancy Check)を算出し、前記第1のCRCおよび前記データをMAC_SDU(Medium Access Control _ Service Data Unit)として生成し、HFN(Hyper Frame Number)を含む秘匿パラメータを用いて前記MAC_SDUを秘匿化して秘匿データとし、前記秘匿データを前記無線制御装置へ送信し、
前記無線制御装置が、
前記秘匿データを受信し、前記秘匿データの秘匿解除を実行し、前記秘匿解除後の前記MAC_SDU内の前記データを対象として第2のCRCを算出し、
前記第2のCRCが前記第1のCRCと同値であれば、前記秘匿解除が正常に行われたものと判定し、
前記第1のCRCと前記第2のCRCとが同値でない場合、前記無線制御装置は、秘匿が正常に解除されていないと判定して、前記秘匿解除に用いたHFNを変更し、再度、前記秘匿解除を実行し、前記秘匿解除後の前記MAC_SDU内の前記データを対象として第3のCRCを算出し、前記第3のCRCが前記第1のCRCと同値であれば、前記秘匿解除が正常に行われたものと判定し、変更した前記HFNを前記無線制御装置内で保持しているHFNへ反映する
ことを特徴とする移動通信方法
A mobile communication method in which a mobile device and a radio network controller transmit and receive data via a base station,
The mobile device is
A first CRC (Cyclic Redundancy Check) is calculated for the data, the first CRC and the data are generated as a MAC_SDU (Medium Access Control_Service Data Unit), and an HFN (Hyper Frame Number) is generated. Using the parameters, the MAC_SDU is concealed to be concealed data, and the concealed data is transmitted to the radio control device,
The wireless control device is
Receiving the concealment data, executing the concealment of the concealment data, calculating a second CRC for the data in the MAC_SDU after the concealment,
If the second CRC is the same value as the first CRC, it is determined that the deciphering has been performed normally;
If the first CRC and the second CRC are not the same value, the radio control apparatus determines that the secrecy is not normally released, changes the HFN used for the secrecy, and again, The deciphering is executed, a third CRC is calculated for the data in the MAC_SDU after the deciphering, and if the third CRC is the same value as the first CRC, the deciphering is normal The mobile communication method characterized in that the changed HFN is reflected in the HFN held in the radio control apparatus .
移動機と無線制御装置とが基地局を経由してデータを送受信する移動通信方法であって、
前記無線制御装置が、
前記データを対象として第1のCRC(Cyclic Redundancy Check)を算出し、前記第1のCRCおよび前記データをMAC_SDU(Medium Access Control _ Service Data Unit)として生成し、HFN(Hyper Frame Number)を含む秘匿パラメータを用いて前記MAC_SDUを秘匿化して秘匿データとし、前記秘匿データを前記移動機へ送信し、
前記移動機が、
前記秘匿データを受信し、前記秘匿データの秘匿解除を実行し、前記秘匿解除後の前記MAC_SDU内の前記データを対象として第2のCRCを算出し、
前記第2のCRCが前記第1のCRCと同値であれば、前記秘匿解除が正常に行われたものと判定し、
前記第1のCRCと前記第2のCRCとが同値でない場合、前記移動機は、秘匿が正常に解除されていないと判定して、前記秘匿解除に用いたHFNを変更し、再度、前記秘匿解除を実行し、前記秘匿解除後の前記MAC_SDU内の前記データを対象として第3のCRCを算出し、前記第3のCRCが前記第1のCRCと同値であれば、前記秘匿解除が正常に行われたものと判定し、変更した前記HFNを前記移動機内で保持しているHFNへ反映する
ことを特徴とする移動通信方法
A mobile communication method in which a mobile device and a radio network controller transmit and receive data via a base station,
The wireless control device is
A first CRC (Cyclic Redundancy Check) is calculated for the data, the first CRC and the data are generated as a MAC_SDU (Medium Access Control_Service Data Unit), and an HFN (Hyper Frame Number) is generated. Using the parameters, the MAC_SDU is concealed into secret data, and the secret data is transmitted to the mobile device,
The mobile device is
Receiving the concealment data, executing the concealment of the concealment data, calculating a second CRC for the data in the MAC_SDU after the concealment,
If the second CRC is the same value as the first CRC, it is determined that the deciphering has been performed normally;
If the first CRC and the second CRC are not the same value, the mobile device determines that the concealment has not been normally released, changes the HFN used for the concealment release, and again the concealment Execute a release, calculate a third CRC for the data in the MAC_SDU after the release of the concealment, and if the third CRC is the same value as the first CRC, the release of the concealment is normal The mobile communication method characterized in that it is determined that the change has been made and the changed HFN is reflected in the HFN held in the mobile device .
前記CRCが、パリティ符号を含む誤り訂正符号である
ことを特徴とする請求項12に記載の移動通信方法。
The mobile communication method according to claim 12, wherein the CRC is an error correction code including a parity code .
前記MAC_SDUに固定パターンを埋め込む
ことを特徴とする請求項12に記載の移動通信方法。
The mobile communication method according to claim 12, wherein a fixed pattern is embedded in the MAC_SDU .
移動機と無線制御装置とが基地局を経由してデータを送受信する移動通信システムであって、
前記移動機が、
前記データを対象として第1のCRC(Cyclic Redundancy Check)を算出し、前記第1のCRCおよび前記データを秘匿対象データ領域として生成し、時間と共に変化する第1のカウント値を含む秘匿パラメータを用いて前記秘匿対象データ領域を秘匿化して秘匿データとし、前記秘匿データを前記無線制御装置へ送信し、
前記無線制御装置が、
前記秘匿データを受信し、前記秘匿データの秘匿解除を実行し、前記秘匿解除後の前記秘匿対象データ領域内の前記データを対象として第2のCRCを算出し、
前記第2のCRCが前記第1のCRCと同値であれば、前記秘匿解除が正常に行われたものと判定し、
前記第1のCRCと前記第2のCRCとが同値でない場合、前記無線制御装置は、秘匿が正常に解除されていないと判定して、前記秘匿解除に用いた前記第1のカウント値を変更して、再度、前記秘匿解除を実行し、前記秘匿解除後の前記秘匿対象データ領域内の前記データを対象として第3のCRCを算出し、前記第3のCRCが前記第1のCRCと同値であれば、前記秘匿解除が正常に行われたものと判定し、変更した前記第1のカウント値を前記無線制御装置内で保持している時間と共に変化する第2のカウント値へ反映する
ことを特徴とする移動通信システム
A mobile communication system in which a mobile device and a radio network controller transmit and receive data via a base station,
The mobile device is
A first CRC (Cyclic Redundancy Check) is calculated for the data, the first CRC and the data are generated as a concealment target data area, and a concealment parameter including a first count value that changes with time is used. The concealment target data area is concealed to be concealment data, the concealment data is transmitted to the radio control device,
The wireless control device is
Receiving the concealment data, executing the concealment release of the concealment data, calculating a second CRC for the data in the concealment target data area after the concealment release,
If the second CRC is the same value as the first CRC, it is determined that the deciphering has been performed normally;
If the first CRC and the second CRC are not the same value, the wireless control device determines that the concealment is not normally released, and changes the first count value used for the concealment release Then, the deciphering is executed again, a third CRC is calculated for the data in the data area to be concealed after the deciphering , and the third CRC is equivalent to the first CRC. If this is the case, it is determined that the deciphering has been normally performed, and the changed first count value is reflected in the second count value that changes with the time held in the radio control apparatus. A mobile communication system .
移動機と無線制御装置とが基地局を経由してデータを送受信する移動通信システムであって、
前記無線制御装置が、
前記データを対象として第1のCRC(Cyclic Redundancy Check)を算出し、前記第1のCRCおよび前記データを秘匿対象データ領域として生成し、時間と共に変化する第1のカウント値を含む秘匿パラメータを用いて前記秘匿対象データ領域を秘匿化して秘匿データとし、前記秘匿データを前記移動機へ送信し、
前記移動機が、
前記秘匿データを受信し、前記秘匿データの秘匿解除を実行し、前記秘匿解除後の前記秘匿対象データ領域内の前記データを対象として第2のCRCを算出し、
前記第2のCRCが前記第1のCRCと同値であれば、前記秘匿解除が正常に行われたものと判定し、
前記第1のCRCと前記第2のCRCとが同値でない場合、前記移動機は、秘匿が正常に解除されていないと判定して、前記秘匿解除に用いた前記第1のカウント値を変更して、再度、前記秘匿解除を実行し、前記秘匿解除後の前記秘匿対象データ領域内の前記データを対象として第3のCRCを算出し、前記第3のCRCが前記第1のCRCと同値であれば、前記秘匿解除が正常に行われたものと判定し、変更した前記第1のカウント値を前記移動機内で保持している時間と共に変化する第2のカウント値へ反映する
ことを特徴とする移動通信システム
A mobile communication system in which a mobile device and a radio network controller transmit and receive data via a base station,
The wireless control device is
A first CRC (Cyclic Redundancy Check) is calculated for the data, the first CRC and the data are generated as a concealment target data area, and a concealment parameter including a first count value that changes with time is used. The concealment target data area is concealed to form concealment data, and the concealment data is transmitted to the mobile device,
The mobile device is
Receiving the concealment data, executing the concealment release of the concealment data, calculating a second CRC for the data in the concealment target data area after the concealment release,
If the second CRC is the same value as the first CRC, it is determined that the deciphering has been performed normally;
If the first CRC and the second CRC are not the same value, the mobile device determines that the concealment has not been released normally and changes the first count value used for the concealment release. Then, the deciphering is executed again, a third CRC is calculated for the data in the concealment target data area after the deciphering, and the third CRC is the same value as the first CRC. If there is, it is determined that the secrecy has been successfully performed, and the changed first count value is reflected in the second count value that changes with the time held in the mobile device. A mobile communication system .
自機と無線制御装置とが基地局を経由してデータを送受信する移動通信システムの移動機であって、
前記データを対象として第1のCRC(Cyclic Redundancy Check)が算出され、前記第1のCRCおよび前記データが秘匿対象データ領域として生成され、時間と共に変化する第1のカウント値を含む秘匿パラメータを用いて前記秘匿対象データ領域が秘匿化された秘匿データを受信し、
前記秘匿データの秘匿解除を実行し、
前記秘匿解除後の前記秘匿対象データ領域内の前記データを対象として第2のCRCを算出し、
前記第2のCRCが前記第1のCRCと同値であれば、前記秘匿解除が正常に行われたものと判定し、
前記第1のCRCと前記第2のCRCとが同値でない場合、前記移動機は、秘匿が正常に解除されていないと判定し、前記秘匿解除に用いた前記第1のカウント値を変更して、再度、前記秘匿解除を実行し、前記秘匿解除後の前記秘匿対象データ領域の前記データを対象として第3のCRCを算出し、前記第3のCRCが前記第1のCRCと同値であれば、前記秘匿解除が正常に行われたものと判定し、変更した前記第1のカウント値を前記移動機内で保持している時間と共に変化する第2のカウント値へ反映する
ことを特徴とする移動機
The mobile device of the mobile communication system in which the own device and the wireless control device transmit and receive data via the base station,
A first CRC (Cyclic Redundancy Check) is calculated for the data, the first CRC and the data are generated as a concealment target data area, and a concealment parameter including a first count value that changes with time is used. Receiving the confidential data in which the confidential data area is concealed,
Executing deciphering of the secret data;
Calculating a second CRC for the data in the concealment target data area after the deciphering,
If the second CRC is the same value as the first CRC, it is determined that the deciphering has been performed normally;
When the first CRC and the second CRC are not the same value, the mobile device determines that the concealment is not normally released, and changes the first count value used for the concealment release. Then, the deciphering is executed again, a third CRC is calculated for the data in the concealed data area after the deciphering, and if the third CRC is the same value as the first CRC Determining that the deciphering has been normally performed, and reflecting the changed first count value to the second count value that changes with the time held in the mobile device. Feature mobile equipment .
移動機と自装置とが基地局を経由してデータを送受信する移動通信システムの無線制御装置であって、
前記データを対象として第1のCRC(Cyclic Redundancy Check)が算出され、前記第1のCRCおよび前記データが秘匿対象データ領域として生成され、時間と共に変化する第1のカウント値を含む秘匿パラメータを用いて前記秘匿対象データ領域が秘匿化された秘匿データを受信し、
前記秘匿データの秘匿解除を実行し、
前記秘匿解除後の前記秘匿対象データ領域内の前記データを対象として第2のCRCを算出し、
前記第2のCRCが前記第1のCRCと同値であれば、前記秘匿解除が正常に行われたものと判定し、
前記第1のCRCと前記第2のCRCとが同値でない場合、前記無線制御装置は、秘匿が正常に解除されていないと判定し、前記秘匿解除に用いた前記第1のカウント値を変更し、再度、前記秘匿解除を実行し、前記秘匿解除後の前記秘匿対象データ領域内の前記データを対象として第3のCRCを算出し、前記第3のCRCが前記第1のCRCと同値であれば、前記秘匿解除が正常に行われたものと判定し、変更した前記第1のカウント値を前記移動機内で保持している時間と共に変化する第2のカウント値へ反映する
ことを特徴とする無線制御装置
A wireless control device of a mobile communication system in which a mobile device and its own device transmit and receive data via a base station,
A first CRC (Cyclic Redundancy Check) is calculated for the data, the first CRC and the data are generated as a concealment target data area, and a concealment parameter including a first count value that changes with time is used. Receiving the confidential data in which the confidential data area is concealed,
Executing deciphering of the secret data;
Calculating a second CRC for the data in the concealment target data area after the deciphering,
If the second CRC is the same value as the first CRC, it is determined that the deciphering has been performed normally;
If the first CRC and the second CRC are not the same value, the wireless control device determines that the concealment has not been normally released, and changes the first count value used for the concealment release. Then, the deciphering is executed again, a third CRC is calculated for the data in the concealed data area after the deciphering, and the third CRC is equal to the first CRC. For example, it is determined that the deciphering has been normally performed, and the changed first count value is reflected in the second count value that changes with the time held in the mobile device. A wireless control device .
移動機と無線制御装置とが基地局を経由してデータを送受信する移動通信方法であって、
前記移動機が、
前記データを対象として第1のCRC(Cyclic Redundancy Check)を算出し、前記第1のCRCおよび前記データをMAC_SDU(Medium Access Control _ Service Data Unit)として生成し、時間と共に変化する第1のカウント値を含む秘匿パラメータを用いて前記MAC_SDUを秘匿化して秘匿データとし、前記秘匿データを前記無線制御装置へ送信し、
前記無線制御装置が、
前記秘匿データを受信し、前記秘匿データの秘匿解除を実行し、前記秘匿解除後の前記MAC_SDU内の前記データを対象として第2のCRCを算出し、
前記第2のCRCが前記第1のCRCと同値であれば、前記秘匿解除が正常に行われたものと判定し、
前記第1のCRCと前記第2のCRCとが同値でない場合、前記無線制御装置は、秘匿が正常に解除されていないと判定して、前記秘匿解除に用いた前記第1のカウント値を変更し、再度、前記秘匿解除を実行し、前記秘匿解除後の前記MAC_SDU内の前記データを対象として第3のCRCを算出し、前記第3のCRCが前記第1のCRCと同値であれば、前記秘匿解除が正常に行われたものと判定し、変更した前記第1のカウント値を前記無線制御装置内で保持している時間と共に変化する第2のカウント値へ反映する
ことを特徴とする移動通信方法。
A mobile communication method in which a mobile device and a radio network controller transmit and receive data via a base station,
The mobile device is
A first CRC (Cyclic Redundancy Check) is calculated for the data, the first CRC and the data are generated as MAC_SDU (Medium Access Control_Service Data Unit), and a first count value that changes with time The MAC_SDU is concealed using concealment parameters including the concealment data, and the concealment data is transmitted to the radio control device,
The wireless control device is
Receiving the concealment data, executing the concealment of the concealment data, calculating a second CRC for the data in the MAC_SDU after the concealment,
If the second CRC is the same value as the first CRC, it is determined that the deciphering has been performed normally ;
If the first CRC and the second CRC are not the same value, the wireless control device determines that the concealment is not normally released, and changes the first count value used for the concealment release Then, the deciphering is performed again, a third CRC is calculated for the data in the MAC_SDU after the deciphering, and if the third CRC is the same value as the first CRC, Determining that the deciphering has been normally performed, and reflecting the changed first count value to a second count value that changes with the time held in the radio control device. A mobile communication method characterized by the above.
移動機と無線制御装置とが基地局を経由してデータを送受信する移動通信方法であって、
前記無線制御装置が、
前記データを対象として第1のCRC(Cyclic Redundancy Check)を算出し、前記第1のCRCおよび前記データをMAC_SDU(Medium Access Control _ Service Data Unit)として生成し、時間と共に変化する第1のカウント値を含む秘匿パラメータを用いて前記MAC_SDUを秘匿化して秘匿データとし、前記秘匿データを前記移動機へ送信し、
前記移動機が、
前記秘匿データを受信し、前記秘匿データの秘匿解除を実行し、前記秘匿解除後の前記MAC_SDU内の前記データを対象として第2のCRCを算出し、
前記第2のCRCが前記第1のCRCと同値であれば、前記秘匿解除が正常に行われたものと判定し、
前記第1のCRCと前記第2のCRCとが同値でない場合、前記移動機は、秘匿が正常に解除されていないと判定して、前記秘匿解除に用いた前記第1のカウント値を変更し、再度、前記秘匿解除を実行し、前記秘匿解除後の前記MAC_SDU内の前記データを対象として第3のCRCを算出し、前記第3のCRCが前記第1のCRCと同値であれば、前記秘匿解除が正常に行われたものと判定し、変更した前記第1のカウント値を前記移動機内で保持している時間と共に変化する第2のカウント値へ反映する
ことを特徴とする移動通信方法。
A mobile communication method in which a mobile device and a radio network controller transmit and receive data via a base station,
The wireless control device is
A first CRC (Cyclic Redundancy Check) is calculated for the data, the first CRC and the data are generated as MAC_SDU (Medium Access Control_Service Data Unit), and a first count value that changes with time The MAC_SDU is concealed using concealment parameters including the concealment data, and the concealment data is transmitted to the mobile device,
The mobile device is
Receiving the concealment data, executing the concealment of the concealment data, calculating a second CRC for the data in the MAC_SDU after the concealment,
If the second CRC is the same value as the first CRC, it is determined that the deciphering has been performed normally;
If the first CRC and the second CRC are not the same value, the mobile device determines that the secrecy has not been normally released, and changes the first count value used for the secrecy release. Then, the deciphering is performed again, a third CRC is calculated for the data in the MAC_SDU after the deciphering, and if the third CRC is the same value as the first CRC, A mobile communication method characterized in that it is determined that the secrecy has been successfully performed, and the changed first count value is reflected in a second count value that changes with time held in the mobile device. .
JP2004235488A 2004-08-12 2004-08-12 Mobile communication system, mobile device, radio control apparatus, and mobile communication method Expired - Fee Related JP4487681B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2004235488A JP4487681B2 (en) 2004-08-12 2004-08-12 Mobile communication system, mobile device, radio control apparatus, and mobile communication method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2004235488A JP4487681B2 (en) 2004-08-12 2004-08-12 Mobile communication system, mobile device, radio control apparatus, and mobile communication method

Publications (2)

Publication Number Publication Date
JP2006054718A JP2006054718A (en) 2006-02-23
JP4487681B2 true JP4487681B2 (en) 2010-06-23

Family

ID=36031892

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2004235488A Expired - Fee Related JP4487681B2 (en) 2004-08-12 2004-08-12 Mobile communication system, mobile device, radio control apparatus, and mobile communication method

Country Status (1)

Country Link
JP (1) JP4487681B2 (en)

Families Citing this family (26)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2008053539A1 (en) * 2006-10-31 2008-05-08 Fujitsu Limited Method for judging success or failure of secrecy release and secrecy release method
JP4888493B2 (en) * 2006-12-08 2012-02-29 富士通株式会社 Mobile communication system, mobile device, and radio control apparatus
KR101341515B1 (en) 2007-06-18 2013-12-16 엘지전자 주식회사 Method of updating repeatedly-transmitted information in wireless communicaiton system
KR101486352B1 (en) 2007-06-18 2015-01-26 엘지전자 주식회사 Method of controlling uplink synchronization state at a user equipment in a mobile communication system
WO2008156314A2 (en) 2007-06-20 2008-12-24 Lg Electronics Inc. Effective system information reception method
US8422385B2 (en) 2007-08-10 2013-04-16 Lg Electronics Inc. Control method for uplink connecting of idle terminal
KR101392697B1 (en) 2007-08-10 2014-05-19 엘지전자 주식회사 Method for detecting security error in mobile telecommunications system and device of mobile telecommunications
KR101514841B1 (en) 2007-08-10 2015-04-23 엘지전자 주식회사 Method for re-attempting a random access effectively
US9008006B2 (en) 2007-08-10 2015-04-14 Lg Electronics Inc. Random access method for multimedia broadcast multicast service(MBMS)
KR101490253B1 (en) 2007-08-10 2015-02-05 엘지전자 주식회사 Method of transmitting and receiving control information in a wireless communication system
WO2009022826A1 (en) 2007-08-10 2009-02-19 Lg Electronics Inc. Method for controlling harq operation in dynamic radio resource allocation
KR101461965B1 (en) 2007-08-14 2014-11-14 엘지전자 주식회사 A method of transmitting and processing data block of specific protocol layer in wireless communication system
KR101461970B1 (en) 2007-09-13 2014-11-14 엘지전자 주식회사 Method of performing polling procedure in a wireless communication system
KR100937432B1 (en) 2007-09-13 2010-01-18 엘지전자 주식회사 Method of allocating radio resources in a wireless communication system
KR101591824B1 (en) 2007-09-18 2016-02-04 엘지전자 주식회사 Method of performing polling procedure in a wireless communication system
KR101435844B1 (en) 2007-09-18 2014-08-29 엘지전자 주식회사 Method of transmitting a data block in a wireless communication system
KR101513033B1 (en) 2007-09-18 2015-04-17 엘지전자 주식회사 A method for qos guarantees in a multilayer structure
KR101396062B1 (en) 2007-09-18 2014-05-26 엘지전자 주식회사 Effective data block transmission method using a header indicator
WO2009038377A2 (en) 2007-09-20 2009-03-26 Lg Electronics Inc. Method of effectively transmitting radio resource allocation request in mobile communication system
KR20090041323A (en) 2007-10-23 2009-04-28 엘지전자 주식회사 Method of effectively transmitting identification information of terminal during the generation of data block
KR101487557B1 (en) 2007-10-23 2015-01-29 엘지전자 주식회사 Method for transmitting data of common control channel
WO2009057941A2 (en) 2007-10-29 2009-05-07 Lg Electronics Inc. A method for repairing an error depending on a radion bearer type
US8958411B2 (en) 2008-03-17 2015-02-17 Lg Electronics Inc. Method of transmitting RLC data
WO2009122831A1 (en) 2008-03-31 2009-10-08 日本電気株式会社 Concealment processing device, concealment processing method, and concealment processing program
JP5083383B2 (en) * 2010-07-21 2012-11-28 パナソニック株式会社 Communication apparatus and communication method
US9532268B2 (en) * 2014-11-19 2016-12-27 Qualcomm Incorporated Methods and apparatus for synchronizing a user equipment with an HFN offset

Also Published As

Publication number Publication date
JP2006054718A (en) 2006-02-23

Similar Documents

Publication Publication Date Title
JP4487681B2 (en) Mobile communication system, mobile device, radio control apparatus, and mobile communication method
US8228917B2 (en) Method and apparatus for ciphering and re-ordering packets in a wireless communication system
KR101392697B1 (en) Method for detecting security error in mobile telecommunications system and device of mobile telecommunications
CN102300210B (en) LTE Non-Access Stratum ciphertext decryption methods and its monitoring signaling device
JP5056944B2 (en) Confidential processing device, confidential processing method, and confidential processing program
US20070242703A1 (en) Binding/combining of plural telecommunications functions
US8189586B2 (en) Plural telecommunications functions having sharing transaction(s)
JP5082768B2 (en) Mobile communication system, mobile communication method, radio base station apparatus, and terminal
KR102202894B1 (en) Apparatus and method for handling packet loss in a mobile communication system
US9385865B2 (en) Correcting deciphering mis-synchronization in a mobile communication terminal
JP2006506000A (en) Data packet transmission in a single container
JP2006217100A (en) Decoding processing system and method thereof, and mobile communication system using same
JP2010028747A (en) Transmission device and reception device for ciphering process
US20080148111A1 (en) Method and apparatus for recovering protocol error in a wireless communications system
JP2009164695A (en) Wireless communication system and wireless communication apparatus
JP4843660B2 (en) Method and apparatus for encrypting data in the PDCP layer of a wireless communication system
EP1510017B1 (en) Synchronizing method and apparatus using error detection of sequence numbers to avoid synchronizing failure
WO2005025127A1 (en) Transmitter/receiver apparatus and cryptographic communication method
JP4828609B2 (en) Method of determining success or failure of secrecy and method of releasing secrecy
JP2016021726A (en) Base station, user device, and abnormality detection method
TWI331468B (en) Method and apparatus for ciphering and re-ordering packets in a wireless communication system
KR20060086786A (en) Method for deciphering performance of packet data in radio link control layer of a mobile communication system

Legal Events

Date Code Title Description
RD01 Notification of change of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7421

Effective date: 20070119

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20070718

RD01 Notification of change of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7421

Effective date: 20080613

RD01 Notification of change of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7421

Effective date: 20090511

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20091019

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20091117

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20100118

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20100309

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20100322

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130409

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Ref document number: 4487681

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130409

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140409

Year of fee payment: 4

LAPS Cancellation because of no payment of annual fees