KR102075123B1 - Cooperative transmission system for determining secrecy rate preventing avoiding eavesdropping by eve-node - Google Patents
Cooperative transmission system for determining secrecy rate preventing avoiding eavesdropping by eve-node Download PDFInfo
- Publication number
- KR102075123B1 KR102075123B1 KR1020180098658A KR20180098658A KR102075123B1 KR 102075123 B1 KR102075123 B1 KR 102075123B1 KR 1020180098658 A KR1020180098658 A KR 1020180098658A KR 20180098658 A KR20180098658 A KR 20180098658A KR 102075123 B1 KR102075123 B1 KR 102075123B1
- Authority
- KR
- South Korea
- Prior art keywords
- cooperative
- encryption
- encryption rate
- nodes
- transmission system
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04K—SECRET COMMUNICATION; JAMMING OF COMMUNICATION
- H04K3/00—Jamming of communication; Counter-measures
- H04K3/80—Jamming or countermeasure characterized by its function
- H04K3/82—Jamming or countermeasure characterized by its function related to preventing surveillance, interception or detection
- H04K3/827—Jamming or countermeasure characterized by its function related to preventing surveillance, interception or detection using characteristics of target signal or of transmission, e.g. using direct sequence spread spectrum or fast frequency hopping
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04K—SECRET COMMUNICATION; JAMMING OF COMMUNICATION
- H04K2203/00—Jamming of communication; Countermeasures
- H04K2203/30—Jamming or countermeasure characterized by the infrastructure components
- H04K2203/34—Jamming or countermeasure characterized by the infrastructure components involving multiple cooperating jammers
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Description
본 발명은 도청 노드에 의한 도청을 회피하기 위한 암호화율을 결정하는 협력 전송 시스템 및 이의 동작 방법에 대한 것이다.The present invention relates to a cooperative transmission system for determining an encryption rate for avoiding eavesdropping by an eavesdropping node and a method of operating the same.
고품질의 이동통신서비스에 대한 요구가 증가하고 있어 통신 사업자들은 전파 사각 지역에 기지국을 증설하기 위해 막대한 비용을 투자해야 한다. 투자 비용의 감소를 위해, 통신 사업자들은 중계기 통신(Relay Communication)에 주목하고 있다. 무선 통신의 개방성으로 인하여, 중계기 통신에서는 전송된 신호를 누구든 수신할 수 있다. 따라서, 중계기 통신의 경우 보안에 취약한 것이 일반적이다.As the demand for high quality mobile communication services is increasing, service providers must invest enormous costs to expand base stations in blind spots. To reduce investment costs, operators are looking at relay communication. Due to the openness of wireless communication, in relay communication anyone can receive the transmitted signal. Therefore, in case of repeater communication, it is generally vulnerable to security.
중계기 통신에서의 보안 문제를 원천적으로 해결하기 위해 물리 계층 보안(Physical Layer Security)기술에 대한 연구가 활발하게 진행되고 있다. 예를 들어, 복수의 중계기와 도청 장치가 존재하는 중계기 네트워크에서 도청 장치로부터 정보를 안전하게 보호하기 위해 중계기들과 도청 장치 사이의 채널 상황을 고려하여 도청이 불가능한 중계기를 선택하여 정보를 전달하는 방식이 제안되기도 하였다.In order to fundamentally solve security problems in relay communication, research on physical layer security technology has been actively conducted. For example, in a repeater network in which a plurality of repeaters and eavesdropping devices exist, a method for transmitting information by selecting a relay that cannot be eavesdropped in consideration of a channel condition between the repeaters and the eavesdropping device is secured. Some have been proposed.
최근에는 복수 개의 중계기가 존재하는 협력 통신(Cooperative Communication) 네트워크에서 중계기가 의도적인 재밍(Jamming) 신호를 전송하여 도청 장치의 데이터 복호를 방해하는 중계기 선택방식들이 제안된 바 있다.Recently, repeater selection schemes have been proposed in which a repeater transmits an intentional jamming signal in a cooperative communication network in which a plurality of repeaters exist, thereby preventing data decoding of an eavesdropping device.
그러나, 데이터를 전송하는 중계기 외에 재밍 신호를 전송하는 중계기를 동시에 선택하여 신호를 전송하는 기존의 중계기 선택방식들은 도청 장치의 데이터 복호 확률을 감소시키지만, 재밍 신호로 인해 수신자의 데이터 복호 확률 또한 감소시키는 문제점이 있었다.However, the existing repeater selection methods that simultaneously select a repeater that transmits a jamming signal in addition to the repeater that transmits data reduce the data decoding probability of the eavesdropping device, but also reduce the data decoding probability of the receiver due to the jamming signal. There was a problem.
본 발명에 따른 도청 노드에 의한 도청을 회피하기 위한 암호화율을 결정하는 협력 전송 시스템 및 이의 동작 방법은 협력 전송 시스템과 수신 노드 간의 송신 거리와 협력 전송에 이용할 협력 노드들의 개수에 기초하여 송신 암호화율을 결정한 후 제1 협력 노드들에 상기 데이터 및 상기 결정된 암호화율 전송하여 제1 협력 노드들 각각이 상기 결정된 송신 암호화율에 따라 상기 데이터를 상기 수신 노드에 전송하도록 함으로써, 네트워크에서 중계기가 의도적인 재밍 신호를 전송하지 않으면서도, 도청 장치의 도청 가능성을 낮추고자 한다.The cooperative transmission system for determining an encryption rate for avoiding eavesdropping by the eavesdropping node according to the present invention and a method of operating the same are based on the transmission distance between the cooperative transmission system and the receiving node and the number of cooperative nodes to be used for the cooperative transmission. After determining the data transmission and the determined encryption rate to the first cooperating nodes to cause each of the first cooperating nodes to transmit the data to the receiving node according to the determined transmission encryption rate, the repeater intentionally jamming in the network Without transmitting a signal, one would like to reduce the likelihood of eavesdropping on the tap.
본 발명의 일실시예에 따른 도청 노드에 의한 도청을 회피하기 위한 암호화율을 결정하는 협력 전송 시스템은 상기 수신 노드에 상기 데이터 전송 요청을 송신한 후 상기 수신 노드로부터 상기 수신 노드의 위치 정보를 수신하는 수신 노드 통신부, 상기 협력 전송 시스템의 위치 정보를 상기 협력 노드들에 전송한 후 상기 위치 정보를 수신한 상기 협력 노드들 중 상기 협력 전송 시스템으로부터 제1 거리 이내에 위치한 제1 협력 노드들이 송신한 상기 제1 협력 노드들 각각의 위치 정보를 수신하는 협력 노드 통신부 및 상기 협력 전송 시스템과 상기 수신 노드 간의 송신 거리와 상기 협력 전송에 이용할 협력 노드들의 개수에 기초하여 송신 암호화율을 결정하는 암호화율 결정부를 포함하고, 상기 협력 노드 통신부는 상기 제1 협력 노드들 각각이 상기 결정된 송신 암호화율에 따라 상기 데이터를 상기 수신 노드에 전송하도록 상기 제1 협력 노드들에 상기 데이터 및 상기 결정된 암호화율 전송한다.The cooperative transmission system for determining an encryption rate for avoiding eavesdropping by an eavesdropping node according to an embodiment of the present invention receives the location information of the receiving node from the receiving node after transmitting the data transmission request to the receiving node. A reception node communication unit configured to transmit location information of the cooperative transmission system to the cooperative nodes, and then transmitted by first cooperative nodes located within a first distance from the cooperative transmission system among the cooperative nodes receiving the location information; A cooperative node communication unit for receiving location information of each of the first cooperative nodes, and an encryption rate determination unit for determining a transmission encryption rate based on a transmission distance between the cooperative transmission system and the receiving node and the number of cooperative nodes to be used for the cooperative transmission. Wherein the cooperating node communication unit comprises: each of the first cooperating nodes; The data and the determined encryption rate are transmitted to the first cooperating nodes to transmit the data to the receiving node according to the determined transmission encryption rate.
또한, 본 발명의 일실시예에 따른 도청 노드에 의한 도청을 회피하기 위한 암호화율을 결정하는 협력 전송 시스템의 동작 방법은 상기 수신 노드에 상기 데이터 전송 요청을 송신한 후 상기 수신 노드로부터 상기 수신 노드의 위치 정보를 수신하는 단계, 상기 협력 전송 시스템의 위치 정보를 상기 협력 노드들에 전송한 후 상기 위치 정보를 수신한 상기 협력 노드들 중 상기 협력 전송 시스템으로부터 제1 거리 이내에 위치한 제1 협력 노드들이 송신한 상기 제1 협력 노드들 각각의 위치 정보를 수신하는 단계, 상기 협력 전송 시스템과 상기 수신 노드 간의 송신 거리와 상기 협력 전송에 이용할 협력 노드들의 개수에 기초하여 송신 암호화율을 결정하는 단계 및 상기 제1 협력 노드들 각각이 상기 결정된 송신 암호화율에 따라 상기 데이터를 상기 수신 노드에 전송하도록 상기 제1 협력 노드들에 상기 데이터 및 상기 결정된 암호화율 전송하는 단계를 포함한다.In addition, the operation method of the cooperative transmission system for determining the encryption rate for avoiding eavesdropping by the eavesdropping node according to an embodiment of the present invention after transmitting the data transmission request to the receiving node from the receiving node Receiving first location information of the cooperating nodes after transmitting the location information of the cooperating transmission system to the cooperating nodes, the first cooperating nodes located within a first distance from the cooperating transmission system among the cooperating nodes receiving the location information; Receiving location information of each of the transmitted first cooperating nodes, determining a transmission encryption rate based on a transmission distance between the cooperative transmission system and the receiving node and the number of cooperative nodes to be used for the cooperative transmission; and Each of the first cooperating nodes receiving the data according to the determined transmit encryption rate Transmitting the data and the determined encryption rate to the first cooperating nodes for transmission to a node.
본 발명에 따른 도청 노드에 의한 도청을 회피하기 위한 암호화율을 결정하는 협력 전송 시스템 및 이의 동작 방법은 협력 전송 시스템과 수신 노드 간의 송신 거리와 협력 전송에 이용할 협력 노드들의 개수에 기초하여 송신 암호화율을 결정한 후 제1 협력 노드들에 상기 데이터 및 상기 결정된 암호화율 전송하여 제1 협력 노드들 각각이 상기 결정된 송신 암호화율에 따라 상기 데이터를 상기 수신 노드에 전송하도록 함으로써, 네트워크에서 중계기가 의도적인 재밍 신호를 전송하지 않으면서도, 도청 장치의 도청 가능성을 낮출 수 있다.The cooperative transmission system for determining an encryption rate for avoiding eavesdropping by the eavesdropping node according to the present invention and a method of operating the same are based on the transmission distance between the cooperative transmission system and the receiving node and the number of cooperative nodes to be used for the cooperative transmission. After determining the data transmission and the determined encryption rate to the first cooperating nodes to cause each of the first cooperating nodes to transmit the data to the receiving node according to the determined transmission encryption rate, the repeater intentionally jamming in the network The eavesdropping possibility of the eavesdropping device can be lowered without transmitting a signal.
도 1은 본 발명의 일실시예에 따른 협력 전송 시스템의 구성을 도시한 도면이다.
도 2는 협력 전송 시스템, 협력 노드 및 수신 노드 간의 네트워크 관계를 도시한 도면이다.
도 3은 본 발명의 일실시예에 따른 협력 전송 시스템의 동작 방법을 도시한 흐름도이다.1 is a diagram illustrating a configuration of a cooperative transmission system according to an embodiment of the present invention.
2 is a diagram illustrating a network relationship between a cooperative transmission system, a cooperative node, and a receiving node.
3 is a flowchart illustrating a method of operating a cooperative transmission system according to an embodiment of the present invention.
이하에서는 본 발명에 따른 실시예들을 첨부된 도면을 참조하여 상세하게 설명하기로 한다. 이러한 설명은 본 발명을 특정한 실시 형태에 대해 한정하려는 것이 아니며, 본 발명의 사상 및 기술 범위에 포함되는 모든 변경, 균등물 내지 대체물을 포함하는 것으로 이해되어야 한다. 각 도면을 설명하면서 유사한 참조부호를 유사한 구성요소에 대해 사용하였으며, 다르게 정의되지 않는 한, 기술적이거나 과학적인 용어를 포함해서 본 명세서 상에서 사용되는 모든 용어들은 본 발명이 속하는 기술분야에서 통상의 지식을 가진 사람에 의해 일반적으로 이해되는 것과 동일한 의미를 가지고 있다.Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings. This description is not intended to limit the invention to the specific embodiments, it should be understood to include all modifications, equivalents, and substitutes included in the spirit and scope of the invention. In describing the drawings, similar reference numerals are used for similar components, and unless otherwise defined, all terms used in the present specification, including technical or scientific terms, may be used in the art to which the present invention pertains. It has the same meaning as is commonly understood by someone who has it.
도 1은 본 발명의 일실시예에 따른 협력 전송 시스템(100)의 구성을 도시한 도면이다.1 is a diagram illustrating a configuration of a
도 1에 도시되어 있는 바와 같이, 본 발명의 일실시예에 따른 협력 전송 시스템(100)은 저장부(110), 수신 노드 통신부(120), 협력 노드 통신부(130) 및 암호화율 결정부(140)을 포함할 수 있다.As shown in FIG. 1, the
먼저, 저장부(110)는 수신 노드(210)에 전송할 데이터를 임시 저장하고 있을 수 있다.First, the
수신 노드 통신부(120)는 수신 노드(210)에 상기 데이터 전송 요청을 송신한 후 상기 수신 노드(210)로부터 상기 수신 노드(210)의 위치 정보를 수신할 수 있다. 여기에서, 수신 노드(210)는 기지국일 수 있다.The receiving
협력 노드 통신부(130)는 상기 협력 전송 시스템(100)의 위치 정보를 상기 협력 노드들(201, 203, 205 및 207)에 전송한 후 상기 위치 정보를 수신한 상기 협력 노드들(201, 203, 205 및 207) 중 상기 협력 전송 시스템으로부터 제1 거리(209) 이내에 위치한 제1 협력 노드들(201, 203, 205 및 207)이 송신한 상기 협력 노드들(201, 203, 205 및 207) 각각의 위치 정보를 수신할 수 있다. 여기에서, 제1 거리(209)는 사전 설정된 거리로서, 예컨대, 10미터(m)일 수 있다. 여기에서, 상기 협력 전송 시스템(100) 및 제1 협력 노드들(201, 203, 205 및 207)은 도로 상에서 이동 중인 수신 노드(210)와 통신 가능한 차량일 수 있다.The cooperative
암호화율 결정부(140)는 상기 협력 전송 시스템(100)과 상기 수신 노드(210) 간의 송신 거리(211)와 상기 협력 전송에 이용할 협력 노드들(201, 203, 205 및 207)의 개수에 기초하여 송신 암호화율을 결정할 수 있다. 여기에서, 암호화율은 도청 노드(220)에 의한 메시지 도청을 회피하기 위한 데이터 전송 속도이다.The encryption
구체적으로, 상기 암호화율 결정부(140)는 상기 제1 협력 노드들(201, 203, 205 및 207) 중 상기 협력 전송 시스템(100)과의 거리가 가까운 순서대로 n개의 제2 협력 노드들을 선택하고, 상기 선택된 제2 협력 노드들의 개수에 기초하여 암호화율을 연산하고, 상기 연산된 암호화율 중 가장 큰 값을 가지는 암호화율을 송신 암호화율로 결정할 수 있다. 여기에서, 상기 n은 1 이상 상기 협력 노드들의 개수 이하의 정수이다.In detail, the encryption
예를 들어, 협력 노드 1(201), 협력 노드 2(203), 협력 노드 3(205) 및 협력 노드 N(207)의 순서대로 상기 협력 전송 시스템(100)에 가까운 경우, 상기 암호화율 결정부(140)는 n이 1일 때 협력 노드 1(201)을 이용하여 협력 전송을 수행할 때의 암호화율을 연산하고, n이 2일 때 협력 노드 1(201) 및 협력 노드 2(203)를 이용하여 협력 전송을 수행할 때의 암호화율을 연산하며, n이 3일 때 협력 노드 1(201), 협력 노드 2(203) 및 협력 노드 3(205)을 이용하여 협력 전송을 수행할 때의 암호화율을 연산하며, n이 4일 때 협력 노드 1(201), 협력 노드 2(203), 협력 노드 3(205) 및 협력 노드 N(207)을 이용하여 협력 전송을 수행할 때의 암호화율을 연산할 수 있다.For example, the encryption rate determination unit is close to the
상기 암호화율 결정부(140)는 하기 수학식 1에 기초하여 n개의 협력 노드들에 따른 암호화율을 연산할 수 있다.The encryption rate determiner 140 may calculate encryption rates for n cooperative nodes based on
여기에서, η은 암호화율이고, [x]+는 0과 x 중 큰 값을 출력하는 함수이고, AR은 상기 수신 노드(210)와 상기 협력 전송 시스템(100) 간의 거리(211)이고, R은 상기 협력 전송 시스템(100)과 상기 n개의 협력 노드들(201, 203, 205 및 207) 중 상기 협력 전송 시스템(100)으로부터 가장 멀리 떨어진 협력 노드 간의 거리이고, P는 송신 파워이고, AE는 사전 설정된 도청 노드(220)와 상기 협력 전송 시스템(100) 간의 거리(221)이고, J1(k)는 k에 대한 1차수의 제1종 베셀 함수이고, k는 이고, λ는 송신 파장이고, φ는 상기 수신 노드(210)와 상기 협력 전송 시스템(100)이 이루는 직선과 상기 도청 노드(220)와 상기 협력 전송 시스템(100)이 이루는 직선이 이루는 각도일 수 있다. 한편, 상기 도청 노드(220)의 위치(AE, φ)는 (AR/2, -30°)로 사전 결정될 수 있다.Where η is the encryption rate, [x] + is a function that outputs the larger of 0 and x, AR is the
한편, 상기 암호화율 결정부(140)는 최적의 제2 협력 노드들의 개수를 보다 빠르게 결정하기 위해 구간을 나누어 암호화율을 연산할 수 있다.On the other hand, the encryption
구체적으로, 상기 암호화율 결정부(140)는 상기 n이 a인 경우의 제1 암호화율을 연산하고, 상기 n이 b인 경우의 제2 암호화율을 연산하고, 상기 n이 c 경우의 제3 암호화율을 연산하고, 상기 제1 내지 제3 암호화율들에 기초하여 제1 내지 제4 구간들 중 적어도 하나의 구간을 선택하고, 상기 선택된 적어도 하나의 구간에서 협력 노드들의 개수에 따른 암호화율을 연산한 후 상기 선택된 적어도 하나의 구간에서 가장 큰 값을 가지는 암호화율을 송신 암호화율로 결정할 수 있다. 여기에서, 상기 a는 상기 제1 협력 노드들의 개수를 4로 나눈 몫이고, 상기 b는 상기 제1 협력 노드들의 개수를 2로 나눈 몫이며, 상기 c는 상기 a 및 b를 더한 값일 수 있으며, 상기 제1 구간은 상기 n이 1 이상 a 이하인 구간이고, 상기 제2 구간은 상기 n이 a 초과 b 이하인 구간이고, 상기 제3 구간은 상기 n이 b 초과 c 이하인 구간이고, 상기 제4 구간은 상기 n이 c 초과 상기 제1 협력 노드들의 개수 이하인 구간일 수 있다.Specifically, the encryption
예를 들어, 상기 암호화율 결정부(140)는 상기 제1 내지 제3 암호화율들 중 상기 제1 암호화율이 가장 큰 경우, 상기 제1 및 제2 구간들 중 하나의 구간을 선택하고, 상기 선택된 적어도 하나의 구간에서 협력 노드들의 개수에 따른 암호화율을 연산한 후 상기 선택된 적어도 하나의 구간에서 가장 큰 값을 가지는 암호화율이 상기 제1 암호화율과 동일하거나 낮으면 상기 제1 및 제2 구간들 중 선택되지 않은 다른 구간을 선택하고, 상기 선택된 적어도 하나의 구간에서 협력 노드들의 개수에 따른 암호화율을 연산함으로써, 상기 적어도 하나의 구간을 선택하고, 상기 선택된 적어도 하나의 구간에서 협력 노드들의 개수에 따른 암호화율을 연산한 후 상기 선택된 적어도 하나의 구간에서 가장 큰 값을 가지는 암호화율을 송신 암호화율로 결정할 수 있다.For example, when the first encryption rate is the largest among the first to third encryption rates, the encryption
또한, 예를 들어, 상기 암호화율 결정부(140)는 상기 제1 내지 제3 암호화율들 중 상기 제2 암호화율이 가장 큰 경우, 상기 제2 및 제3 구간들 중 하나의 구간을 선택하고, 상기 선택된 적어도 하나의 구간에서 협력 노드들의 개수에 따른 암호화율을 연산한 후 상기 선택된 적어도 하나의 구간에서 가장 큰 값을 가지는 암호화율이 상기 제2 암호화율과 동일하거나 낮으면 상기 제2 및 제3 구간들 중 선택되지 않은 다른 구간을 선택하고, 상기 선택된 적어도 하나의 구간에서 협력 노드들의 개수에 따른 암호화율을 연산함으로써, 상기 적어도 하나의 구간을 선택하고, 상기 선택된 적어도 하나의 구간에서 협력 노드들의 개수에 따른 암호화율을 연산한 후 상기 선택된 적어도 하나의 구간에서 가장 큰 값을 가지는 암호화율을 송신 암호화율로 결정할 수 있다.Also, for example, the encryption
또한, 예를 들어, 상기 암호화율 결정부(140)는 상기 제1 내지 제3 암호화율들 중 상기 제3 암호화율이 가장 큰 경우, 상기 제3 및 제4 구간들 중 하나의 구간을 선택하고, 상기 선택된 적어도 하나의 구간에서 협력 노드들의 개수에 따른 암호화율을 연산한 후 상기 선택된 적어도 하나의 구간에서 가장 큰 값을 가지는 암호화율이 상기 제3 암호화율과 동일하거나 낮으면 상기 제3 및 제4 구간들 중 선택되지 않은 다른 구간을 선택하고, 상기 선택된 적어도 하나의 구간에서 협력 노드들의 개수에 따른 암호화율을 연산함으로써, 상기 적어도 하나의 구간을 선택하고, 상기 선택된 적어도 하나의 구간에서 협력 노드들의 개수에 따른 암호화율을 연산한 후 상기 선택된 적어도 하나의 구간에서 가장 큰 값을 가지는 암호화율을 송신 암호화율로 결정할 수 있다.For example, the encryption
상기 협력 노드 통신부(130)는 상기 제1 협력 노드들(201, 203, 205 및 207) 각각이 상기 결정된 송신 암호화율에 따라 상기 데이터를 상기 수신 노드(210)에 전송하도록 상기 제1 협력 노드들(201, 203, 205 및 207)에 상기 데이터 및 상기 결정된 암호화율 전송할 수 있다.The cooperating
상기 협력 노드 통신부(130)는 가장 큰 값을 가지는 암호화율을 연산하는데 이용된 i개의 제2 협력 노드들 각각이 상기 결정된 송신 암호화율에 따라 상기 데이터를 상기 수신 노드에 전송하도록 상기 i개의 제2 협력 노드들에 상기 데이터 및 상기 결정된 암호화율 전송할 수 있다. 여기에서, 상기 i는 1 이상 상기 제1 협력 노드들의 개수 이하의 정수일 수 있다.The cooperating
도 3은 본 발명의 일실시예에 따른 협력 전송 시스템의 동작 방법을 도시한 흐름도이다.3 is a flowchart illustrating a method of operating a cooperative transmission system according to an embodiment of the present invention.
도 3을 참조하면, 단계(S310)에서는 상기 수신 노드에 상기 데이터 전송 요청을 송신한 후 상기 수신 노드로부터 상기 수신 노드의 위치 정보를 수신할 수 있다.Referring to FIG. 3, in step S310, after transmitting the data transmission request to the receiving node, location information of the receiving node may be received from the receiving node.
단계(S320)에서는 상기 협력 전송 시스템의 위치 정보를 상기 협력 노드들에 전송한 후 상기 위치 정보를 수신한 상기 협력 노드들 중 상기 협력 전송 시스템으로부터 제1 거리 이내에 위치한 제1 협력 노드들이 송신한 상기 제1 협력 노드들 각각의 위치 정보를 수신할 수 있다.In step S320, after transmitting the location information of the cooperative transmission system to the cooperative nodes, the first cooperative nodes transmitted within the first distance from the cooperative transmission system among the cooperative nodes receiving the location information are transmitted. The location information of each of the first cooperating nodes may be received.
단계(S330)에서는 상기 협력 전송 시스템과 상기 수신 노드 간의 송신 거리와 상기 협력 전송에 이용할 협력 노드들의 개수에 기초하여 송신 암호화율을 결정In step S330, the transmission encryption rate is determined based on the transmission distance between the cooperative transmission system and the receiving node and the number of cooperative nodes to be used for the cooperative transmission.
상기 단계(S330)에서는 상기 제1 협력 노드들 중 상기 협력 전송 시스템과의 거리가 가까운 순서대로 n개의 제2 협력 노드들을 선택하고, 상기 선택된 제2 협력 노드들의 개수에 기초하여 암호화율을 연산하고, 상기 연산된 암호화율 중 가장 큰 값을 가지는 암호화율을 송신 암호화율로 결정할 수 있다.In step S330, n second cooperative nodes are selected in order of close proximity to the cooperative transmission system among the first cooperative nodes, and an encryption rate is calculated based on the number of the selected second cooperative nodes. The encryption rate having the largest value among the calculated encryption rates may be determined as the transmission encryption rate.
상기 단계(S330)에서는 상기 n이 a인 경우의 제1 암호화율을 연산하고, 상기 n이 b인 경우의 제2 암호화율을 연산하고, 상기 n이 c인 경우의 제3 암호화율을 연산하고, 상기 제1 내지 제3 암호화율들에 기초하여 제1 내지 제4 구간들중 적어도 하나의 구간을 선택하고, 상기 선택된 적어도 하나의 구간에서 협력 노드들의 개수에 따른 암호화율을 연산한 후 상기 선택된 적어도 하나의 구간에서 가장 큰 값을 가지는 암호화율을 송신 암호화율로 결정할 수 있다.In step S330, a first encryption rate is calculated when n is a, a second encryption rate is calculated when n is b, and a third encryption rate is calculated when n is c. Select at least one of first to fourth intervals based on the first to third encryption rates, calculate an encryption rate according to the number of cooperating nodes in the selected at least one interval, and then select the selected interval. The encryption rate having the largest value in at least one interval may be determined as the transmission encryption rate.
상기 단계(S330)에서는 상기 제1 내지 제3 암호화율들 중 상기 제2 암호화율이 가장 큰 경우, 상기 제2 및 제3 구간들 중 하나의 구간을 선택하고, 상기 선택된 적어도 하나의 구간에서 협력 노드들의 개수에 따른 암호화율을 연산한 후 상기 선택된 적어도 하나의 구간에서 가장 큰 값을 가지는 암호화율이 상기 제2 암호화율과 동일하거나 낮으면 상기 제2 및 제3 구간들 중 선택되지 않은 다른 구간을 선택하고, 상기 선택된 적어도 하나의 구간에서 협력 노드들의 개수에 따른 암호화율을 연산함으로써, 상기 적어도 하나의 구간을 선택하고, 상기 선택된 적어도 하나의 구간에서 협력 노드들의 개수에 따른 암호화율을 연산한 후 상기 선택된 적어도 하나의 구간에서 가장 큰 값을 가지는 암호화율을 송신 암호화율로 결정할 수 있다.In step S330, when the second encryption rate is the largest among the first to third encryption rates, one of the second and third intervals is selected, and at least one interval is selected. After calculating the encryption rate according to the number of nodes, if the encryption rate having the largest value in the selected at least one interval is equal to or lower than the second encryption rate, another interval not selected among the second and third intervals And selecting the at least one section and calculating an encryption rate according to the number of cooperating nodes in the selected at least one section by calculating an encryption rate according to the number of cooperating nodes in the selected at least one section. Then, the encryption rate having the largest value in the selected at least one section may be determined as the transmission encryption rate.
상기 단계(S330)에서는 상기 수학식 1에 기초하여 상기 n개의 제2 협력 노드들에 따른 암호화율을 연산할 수 있다.In operation S330, encryption rates according to the n second cooperative nodes may be calculated based on
단계(S340)에서는 상기 제1 협력 노드들 각각이 상기 결정된 송신 암호화율에 따라 상기 데이터를 상기 수신 노드에 전송하도록 상기 제1 협력 노드들에 상기 데이터 및 상기 결정된 암호화율 전송할 수 있다.In operation S340, each of the first cooperating nodes may transmit the data and the determined encryption rate to the first cooperating nodes so that the data is transmitted to the receiving node according to the determined transmission encryption rate.
상기 단계(S340)에서는 가장 큰 값을 가지는 암호화율을 연산하는데 이용된 i개의 제2 협력 노드들 각각이 상기 결정된 송신 암호화율에 따라 상기 데이터를 상기 수신 노드에 전송하도록 상기 i개의 제2 협력 노드들에 상기 데이터 및 상기 결정된 암호화율 전송할 수 있다.In step S340, each of the i second cooperating nodes used to calculate the encryption rate having the largest value transmits the data to the receiving node according to the determined transmission encryption rate. To the data and the determined encryption rate.
이상, 도 3을 참조하여 본 발명의 일실시예에 따른 협력 전송 시스템의 동작 방법에 대해 설명하였다. 여기서, 본 발명의 일실시예에 따른 협력 전송 시스템의 동작 방법은 도 1 및 도 2를 이용하여 설명한 협력 전송 시스템의 동작에 대한 구성과 대응될 수 있으므로, 이에 대한 보다 상세한 설명은 생략하기로 한다.The operating method of the cooperative transmission system according to an embodiment of the present invention has been described above with reference to FIG. 3. Here, since the operation method of the cooperative transmission system according to an embodiment of the present invention may correspond to the configuration of the operation of the cooperative transmission system described with reference to FIGS. 1 and 2, a detailed description thereof will be omitted. .
본 발명의 일실시예에 따른 협력 전송 시스템의 동작 방법은 컴퓨터와의 결합을 통해 실행시키기 위한 저장매체에 저장된 컴퓨터 프로그램으로 구현될 수 있다.A method of operating a cooperative transmission system according to an embodiment of the present invention may be implemented as a computer program stored in a storage medium for execution by combining with a computer.
또한, 본 발명의 일실시예에 따른 협력 전송 시스템의 동작 방법은 다양한 컴퓨터 수단을 통하여 수행될 수 있는 프로그램 명령 형태로 구현되어 컴퓨터 판독 가능 매체에 기록될 수 있다. 상기 컴퓨터 판독 가능 매체는 프로그램 명령, 데이터 파일, 데이터 구조 등을 단독으로 또는 조합하여 포함할 수 있다. 상기 매체에 기록되는 프로그램 명령은 본 발명을 위하여 특별히 설계되고 구성된 것들이거나 컴퓨터 소프트웨어 당업자에게 공지되어 사용 가능한 것일 수도 있다. 컴퓨터 판독 가능 기록 매체의 예에는 하드 디스크, 플로피 디스크 및 자기 테이프와 같은 자기 매체(magnetic media), CD-ROM, DVD와 같은 광기록 매체(optical media), 플롭티컬 디스크(floptical disk)와 같은 자기-광 매체(magneto-optical media), 및 롬(ROM), 램(RAM), 플래시 메모리 등과 같은 프로그램 명령을 저장하고 수행하도록 특별히 구성된 하드웨어 장치가 포함된다. 프로그램 명령의 예에는 컴파일러에 의해 만들어지는 것과 같은 기계어 코드뿐만 아니라 인터프리터 등을 사용해서 컴퓨터에 의해서 실행될 수 있는 고급 언어 코드를 포함한다. In addition, the operating method of the cooperative transmission system according to an embodiment of the present invention may be implemented in the form of program instructions that can be executed by various computer means and recorded in a computer readable medium. The computer readable medium may include program instructions, data files, data structures, and the like, alone or in combination. Program instructions recorded on the media may be those specially designed and constructed for the purposes of the present invention, or they may be of the kind well-known and available to those having skill in the computer software arts. Examples of computer-readable recording media include magnetic media such as hard disks, floppy disks, and magnetic tape, optical media such as CD-ROMs, DVDs, and magnetic disks, such as floppy disks. Magneto-optical media, and hardware devices specifically configured to store and execute program instructions, such as ROM, RAM, flash memory, and the like. Examples of program instructions include not only machine code generated by a compiler, but also high-level language code that can be executed by a computer using an interpreter or the like.
이상과 같이 본 발명에서는 구체적인 구성 요소 등과 같은 특정 사항들과 한정된 실시예 및 도면에 의해 설명되었으나 이는 본 발명의 보다 전반적인 이해를 돕기 위해서 제공된 것일 뿐, 본 발명은 상기의 실시예에 한정되는 것은 아니며, 본 발명이 속하는 분야에서 통상적인 지식을 가진 자라면 이러한 기재로부터 다양한 수정 및 변형이 가능하다. In the present invention as described above has been described by the specific embodiments, such as specific components and limited embodiments and drawings, but this is provided to help a more general understanding of the present invention, the present invention is not limited to the above embodiments. For those skilled in the art, various modifications and variations are possible from these descriptions.
따라서, 본 발명의 사상은 설명된 실시예에 국한되어 정해져서는 아니되며, 후술하는 특허청구범위뿐 아니라 이 특허청구범위와 균등하거나 등가적 변형이 있는 모든 것들은 본 발명 사상의 범주에 속한다고 할 것이다.Therefore, the spirit of the present invention should not be limited to the described embodiments, and all of the equivalents and equivalents of the claims, as well as the appended claims, will belong to the scope of the present invention. .
Claims (12)
상기 수신 노드에 데이터 전송 요청을 송신한 후 상기 수신 노드로부터 상기 수신 노드의 위치 정보를 수신하는 수신 노드 통신부;
상기 협력 전송 시스템의 위치 정보를 상기 협력 노드들에 전송한 후 상기 위치 정보를 수신한 상기 협력 노드들 중 상기 협력 전송 시스템으로부터 제1 거리 이내에 위치한 제1 협력 노드들이 송신한 상기 제1 협력 노드들 각각의 위치 정보를 수신하는 협력 노드 통신부; 및
상기 협력 전송 시스템과 상기 수신 노드 간의 송신 거리와 상기 협력 전송에 이용할 협력 노드들의 개수에 기초하여 송신 암호화율을 결정하는 암호화율 결정부
를 포함하고,
상기 협력 노드 통신부는 상기 제1 협력 노드들 각각이 상기 결정된 송신 암호화율에 따라 상기 데이터를 상기 수신 노드에 전송하도록 상기 제1 협력 노드들에 상기 데이터 및 상기 결정된 암호화율을 전송하고,
상기 암호화율 결정부는 상기 제1 협력 노드들 중 상기 협력 전송 시스템과의 거리가 가까운 순서대로 n - 상기 n은 1 이상 상기 제1 협력 노드들의 개수 이하의 정수임 - 개의 제2 협력 노드들을 선택하고, 상기 선택된 제2 협력 노드들의 개수에 기초하여 암호화율을 연산하고, 상기 연산된 암호화율 중 가장 큰 값을 가지는 암호화율을 송신 암호화율로 결정하고,
상기 협력 노드 통신부는 가장 큰 값을 가지는 암호화율을 연산하는데 이용된 i - 상기 i는 1 이상 상기 제1 협력 노드들의 개수 이하의 정수임 - 개의 제2 협력 노드들 각각이 상기 결정된 송신 암호화율에 따라 상기 데이터를 상기 수신 노드에 전송하도록 상기 i개의 제2 협력 노드들에 상기 데이터 및 상기 결정된 암호화율을 전송하고,
상기 암호화율 결정부는 상기 n이 a - 상기 a는 상기 제1 협력 노드들의 개수를 4로 나눈 몫임 - 인 경우의 제1 암호화율을 연산하고, 상기 n이 b - 상기 b는 상기 제1 협력 노드들의 개수를 2로 나눈 몫임 - 인 경우의 제2 암호화율을 연산하고, 상기 n이 c - 상기 c는 상기 a 및 b를 더한 값임 - 인 경우의 제3 암호화율을 연산하고, 상기 제1 내지 제3 암호화율들에 기초하여 제1 내지 제4 구간들 - 상기 제1 구간은 상기 n이 1 이상 a 이하인 구간이고, 상기 제2 구간은 상기 n이 a 초과 b 이하인 구간이고, 상기 제3 구간은 상기 n이 b 초과 c 이하인 구간이고, 상기 제4 구간은 상기 n이 c 초과 상기 제1 협력 노드들의 개수 이하인 구간임 - 중 적어도 하나의 구간을 선택하고, 상기 선택된 적어도 하나의 구간에서 협력 노드들의 개수에 따른 암호화율을 연산한 후 상기 선택된 적어도 하나의 구간에서 가장 큰 값을 가지는 암호화율을 송신 암호화율로 결정하는
협력 전송 시스템.In the cooperative transmission system for cooperative transmission of data to the receiving node in cooperation with the cooperative nodes,
A receiving node communication unit which receives the location information of the receiving node from the receiving node after transmitting a data transmission request to the receiving node;
The first cooperating nodes transmitted by first cooperating nodes located within a first distance from the cooperating transmission system among the cooperating nodes receiving the position information after transmitting the position information of the cooperative transmission system to the cooperating nodes. A cooperating node communication unit for receiving each location information; And
An encryption rate determination unit for determining a transmission encryption rate based on the transmission distance between the cooperative transmission system and the receiving node and the number of cooperative nodes to be used for the cooperative transmission.
Including,
The cooperating node communication unit transmits the data and the determined encryption rate to the first cooperating nodes such that each of the first cooperating nodes transmits the data to the receiving node according to the determined transmission encryption rate,
The encryption rate determining unit selects n second cooperative nodes-n is an integer greater than or equal to 1 and less than the number of the first cooperative nodes, in order of close proximity to the cooperative transmission system among the first cooperative nodes, Calculate an encryption rate based on the number of selected second cooperating nodes, determine an encryption rate having the largest value among the calculated encryption rates as a transmission encryption rate,
Wherein the cooperating node communication unit is used to calculate an encryption rate having the largest value, wherein i is an integer greater than or equal to one and less than the number of the first cooperating nodes-each of the second cooperating nodes according to the determined transmission encryption rate. Send the data and the determined encryption rate to the i second cooperating nodes to send the data to the receiving node,
The encryption rate determining unit calculates a first encryption rate when n is a-a is the quotient of the number of the first cooperative nodes divided by 4, and n is b-the b is the first cooperative node. Calculates a second encryption rate in the case of the number divided by 2, wherein n is c, the c plus the a and b, and calculates the third encryption rate. First to fourth intervals based on third encryption rates-the first interval is an interval where n is greater than or equal to a and less than or equal to a, the second interval is an interval where n is greater than or equal to a and less than or equal to b, and the third interval is greater than or equal to Is a section in which n is greater than b and less than or equal to c, and the fourth section is a section in which n is greater than or equal to the number of first cooperative nodes greater than c, and selecting at least one section and cooperating node in the selected at least one section. After calculating the encryption rate according to the number of the selection Determining a transmission rate of the encrypted encryption rate having the largest value in at least one region of
Cooperative transmission system.
상기 암호화율 결정부는 상기 제1 내지 제3 암호화율들 중 상기 제2 암호화율이 가장 큰 경우, 상기 제2 및 제3 구간들 중 하나의 구간을 선택하고, 상기 선택된 적어도 하나의 구간에서 협력 노드들의 개수에 따른 암호화율을 연산한 후 상기 선택된 적어도 하나의 구간에서 가장 큰 값을 가지는 암호화율이 상기 제2 암호화율과 동일하거나 낮으면 상기 제2 및 제3 구간들 중 선택되지 않은 다른 구간을 선택하고, 상기 선택된 적어도 하나의 구간에서 협력 노드들의 개수에 따른 암호화율을 연산함으로써, 상기 적어도 하나의 구간을 선택하고, 상기 선택된 적어도 하나의 구간에서 협력 노드들의 개수에 따른 암호화율을 연산한 후 상기 선택된 적어도 하나의 구간에서 가장 큰 값을 가지는 암호화율을 송신 암호화율로 결정하는
협력 전송 시스템.The method of claim 1,
The encryption rate determining unit selects one of the second and third intervals when the second encryption rate is the largest among the first to third encryption rates, and cooperates with the selected at least one interval. After calculating the encryption rate according to the number of times, if the encryption rate having the largest value in the at least one selected section is equal to or lower than the second encryption rate, another non-selected one of the second and third intervals Select the at least one section by calculating an encryption rate according to the number of cooperating nodes in the at least one selected section, and calculate an encryption rate according to the number of cooperating nodes in the selected at least one section. Determining an encryption rate having a largest value in the selected at least one section as a transmission encryption rate
Cooperative transmission system.
상기 암호화율 결정부는 하기 수학식 1에 기초하여 상기 n개의 제2 협력 노드들에 따른 암호화율을 연산하는
협력 전송 시스템.
[수학식 1]
η은 암호화율이고, [x]+는 0과 x 중 큰 값을 출력하는 함수이고, AR은 상기 수신 노드와 상기 협력 전송 시스템 간의 거리이고, R은 상기 협력 전송 시스템과 상기 n개의 제2 협력 노드들 중 상기 협력 전송 시스템으로부터 가장 멀리 떨어진 제2 협력 노드 간의 거리이고, P는 송신 파워이고, AE는 사전 설정된 도청 노드와 상기 협력 전송 시스템 간의 거리이고, J1(k)는 k에 대한 1차수의 제1종 베셀 함수이고, k는 이고, λ는 송신 파장이고, φ는 상기 수신 노드와 상기 협력 전송 시스템이 이루는 직선과 상기 도청 노드와 상기 협력 전송 시스템이 이루는 직선이 이루는 각도임.The method of claim 1,
The encryption rate determining unit calculates encryption rates according to the n second cooperative nodes based on Equation 1 below.
Cooperative transmission system.
[Equation 1]
η is the encryption rate, [x] + is a function that outputs the larger of 0 and x, A R is the distance between the receiving node and the cooperative transmission system, and R is the cooperative transmission system and the n second The distance between the second cooperative nodes farthest from the cooperative transmission system among the cooperative nodes, P is the transmission power, A E is the distance between the preset eavesdropping node and the cooperative transmission system, and J 1 (k) is equal to k. Is the first-order Bessel function of Λ is a transmission wavelength, and φ is an angle formed by a straight line formed by the receiving node and the cooperative transmission system and a straight line formed by the eavesdropping node and the cooperative transmission system.
상기 수신 노드에 데이터 전송 요청을 송신한 후 상기 수신 노드로부터 상기 수신 노드의 위치 정보를 수신하는 단계;
상기 협력 전송 시스템의 위치 정보를 상기 협력 노드들에 전송한 후 상기 위치 정보를 수신한 상기 협력 노드들 중 상기 협력 전송 시스템으로부터 제1 거리 이내에 위치한 제1 협력 노드들이 송신한 상기 제1 협력 노드들 각각의 위치 정보를 수신하는 단계;
상기 협력 전송 시스템과 상기 수신 노드 간의 송신 거리와 상기 협력 전송에 이용할 협력 노드들의 개수에 기초하여 송신 암호화율을 결정하는 단계; 및
상기 제1 협력 노드들 각각이 상기 결정된 송신 암호화율에 따라 상기 데이터를 상기 수신 노드에 전송하도록 상기 제1 협력 노드들에 상기 데이터 및 상기 결정된 암호화율을 전송하는 단계
를 포함하고,
상기 암호화율을 결정하는 단계는 상기 제1 협력 노드들 중 상기 협력 전송 시스템과의 거리가 가까운 순서대로 n - 상기 n은 1 이상 상기 제1 협력 노드들의 개수 이하의 정수임 - 개의 제2 협력 노드들을 선택하고, 상기 선택된 제2 협력 노드들의 개수에 기초하여 암호화율을 연산하고, 상기 연산된 암호화율 중 가장 큰 값을 가지는 암호화율을 송신 암호화율로 결정하고,
상기 암호화율을 전송하는 단계는 가장 큰 값을 가지는 암호화율을 연산하는데 이용된 i - 상기 i는 1 이상 상기 제1 협력 노드들의 개수 이하의 정수임 - 개의 제2 협력 노드들 각각이 상기 결정된 송신 암호화율에 따라 상기 데이터를 상기 수신 노드에 전송하도록 상기 i개의 제2 협력 노드들에 상기 데이터 및 상기 결정된 암호화율을 전송하고,
상기 암호화율을 결정하는 단계는 상기 n이 a - 상기 a는 상기 제1 협력 노드들의 개수를 4로 나눈 몫임 - 인 경우의 제1 암호화율을 연산하고, 상기 n이 b - 상기 b는 상기 제1 협력 노드들의 개수를 2로 나눈 몫임 - 인 경우의 제2 암호화율을 연산하고, 상기 n이 c - 상기 c는 상기 a 및 b를 더한 값임 - 인 경우의 제3 암호화율을 연산하고, 상기 제1 내지 제3 암호화율들에 기초하여 제1 내지 제4 구간들 - 상기 제1 구간은 상기 n이 1 이상 a 이하인 구간이고, 상기 제2 구간은 상기 n이 a 초과 b 이하인 구간이고, 상기 제3 구간은 상기 n이 b 초과 c 이하인 구간이고, 상기 제4 구간은 상기 n이 c 초과 상기 제1 협력 노드들의 개수 이하인 구간임 - 중 적어도 하나의 구간을 선택하고, 상기 선택된 적어도 하나의 구간에서 협력 노드들의 개수에 따른 암호화율을 연산한 후 상기 선택된 적어도 하나의 구간에서 가장 큰 값을 가지는 암호화율을 송신 암호화율로 결정하는
협력 전송 시스템의 동작 방법.In the operation method of the cooperative transmission system for cooperatively transmitting data to the receiving node in cooperation with the cooperative nodes,
Receiving location information of the receiving node from the receiving node after transmitting a data transmission request to the receiving node;
The first cooperating nodes transmitted by first cooperating nodes located within a first distance from the cooperating transmission system among the cooperating nodes receiving the position information after transmitting the position information of the cooperative transmission system to the cooperating nodes. Receiving respective location information;
Determining a transmission encryption rate based on a transmission distance between the cooperative transmission system and the receiving node and the number of cooperative nodes to be used for the cooperative transmission; And
Transmitting the data and the determined encryption rate to the first cooperating nodes such that each of the first cooperating nodes transmits the data to the receiving node according to the determined transmit encryption rate.
Including,
The determining of the encryption rate may include: n-n is an integer equal to at least 1 and less than the number of the first cooperating nodes, in order of close proximity to the cooperating transmission system among the first cooperating nodes; Select an encryption rate based on the selected number of second cooperating nodes, determine an encryption rate having the largest value among the calculated encryption rates as a transmission encryption rate,
The transmitting of the encryption rate may include: i used to calculate an encryption rate having the largest value, wherein i is an integer equal to at least one and less than the number of the first cooperating nodes. Transmit the data and the determined encryption rate to the i second cooperating nodes to send the data to the receiving node according to a rate;
The determining of the encryption rate may include: calculating a first encryption rate when n is a-a is the quotient of the number of the first cooperating nodes divided by 4, and n is b-the b is the second Calculate a second encryption rate when the number of 1 cooperating nodes is divided by 2, and calculate a third encryption rate when n is c, wherein c is the sum of a and b, and First to fourth intervals based on first to third encryption rates, wherein the first interval is an interval where n is greater than or equal to a and less than or equal to a, and the second interval is an interval where n is greater than or equal to a and less than or equal to b, and And a third section is a section in which n is greater than or equal to b and less than c, and the fourth section is a section in which n is less than or equal to the number of first cooperative nodes greater than c and selecting at least one section. After calculating the encryption rate according to the number of cooperating nodes in Group to determine a transmission rate of the encrypted encryption rate having the largest value in at least one section of the selected
How the cooperative transmission system works.
상기 암호화율을 결정하는 단계는 상기 제1 내지 제3 암호화율들 중 상기 제2 암호화율이 가장 큰 경우, 상기 제2 및 제3 구간들 중 하나의 구간을 선택하고, 상기 선택된 적어도 하나의 구간에서 협력 노드들의 개수에 따른 암호화율을 연산한 후 상기 선택된 적어도 하나의 구간에서 가장 큰 값을 가지는 암호화율이 상기 제2 암호화율과 동일하거나 낮으면 상기 제2 및 제3 구간들 중 선택되지 않은 다른 구간을 선택하고, 상기 선택된 적어도 하나의 구간에서 협력 노드들의 개수에 따른 암호화율을 연산함으로써, 상기 적어도 하나의 구간을 선택하고, 상기 선택된 적어도 하나의 구간에서 협력 노드들의 개수에 따른 암호화율을 연산한 후 상기 선택된 적어도 하나의 구간에서 가장 큰 값을 가지는 암호화율을 송신 암호화율로 결정하는
협력 전송 시스템의 동작 방법.The method of claim 6,
The determining of the encryption rate may include selecting one of the second and third intervals when the second encryption rate is the largest among the first to third encryption rates, and selecting the selected at least one interval. After calculating the encryption rate according to the number of cooperating nodes in and if the encryption rate having the largest value in the at least one selected interval is equal to or lower than the second encryption rate is not selected among the second and third intervals By selecting a different interval, calculating the encryption rate according to the number of cooperating nodes in the selected at least one interval, selecting the at least one interval, and the encryption rate according to the number of cooperating nodes in the selected at least one interval After determining the encryption rate having the largest value in the at least one selected interval as the transmission encryption rate
Method of operation of cooperative transmission system.
상기 암호화율을 결정하는 단계는 하기 수학식 1에 기초하여 상기 n개의 제2 협력 노드들에 따른 암호화율을 연산하는
협력 전송 시스템의 동작 방법.
[수학식 1]
η은 암호화율이고, [x]+는 0과 x 중 큰 값을 출력하는 함수이고, AR은 상기 수신 노드와 상기 협력 전송 시스템 간의 거리이고, R은 상기 협력 전송 시스템과 상기 n개의 제2 협력 노드들 중 상기 협력 전송 시스템으로부터 가장 멀리 떨어진 제2 협력 노드 간의 거리이고, P는 송신 파워이고, AE는 사전 설정된 도청 노드와 상기 협력 전송 시스템 간의 거리이고, J1(k)는 k에 대한 1차수의 제1종 베셀 함수이고, k는 이고, λ는 송신 파장이고, φ는 상기 수신 노드와 상기 협력 전송 시스템이 이루는 직선과 상기 도청 노드와 상기 협력 전송 시스템이 이루는 직선이 이루는 각도임.The method of claim 6,
The determining of the encryption rate may include calculating encryption rates according to the n second cooperative nodes based on Equation 1 below.
Method of operation of cooperative transmission system.
[Equation 1]
η is the encryption rate, [x] + is a function that outputs the larger of 0 and x, A R is the distance between the receiving node and the cooperative transmission system, and R is the cooperative transmission system and the n second The distance between the second cooperative nodes farthest from the cooperative transmission system among the cooperative nodes, P is the transmission power, A E is the distance between the preset eavesdropping node and the cooperative transmission system, and J 1 (k) is equal to k. Is the first-order Bessel function of Λ is a transmission wavelength, and φ is an angle formed by a straight line formed by the receiving node and the cooperative transmission system and a straight line formed by the eavesdropping node and the cooperative transmission system.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020180098658A KR102075123B1 (en) | 2018-08-23 | 2018-08-23 | Cooperative transmission system for determining secrecy rate preventing avoiding eavesdropping by eve-node |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020180098658A KR102075123B1 (en) | 2018-08-23 | 2018-08-23 | Cooperative transmission system for determining secrecy rate preventing avoiding eavesdropping by eve-node |
Publications (1)
Publication Number | Publication Date |
---|---|
KR102075123B1 true KR102075123B1 (en) | 2020-02-07 |
Family
ID=69570142
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020180098658A KR102075123B1 (en) | 2018-08-23 | 2018-08-23 | Cooperative transmission system for determining secrecy rate preventing avoiding eavesdropping by eve-node |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR102075123B1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20240108653A (en) | 2023-01-02 | 2024-07-09 | 경희대학교 산학협력단 | Communication system for improving security capabilities and energy efficiency using group transmission based on uav and operating method threrof |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20110007324A (en) * | 2009-07-16 | 2011-01-24 | 고려대학교 산학협력단 | Apparatus and method for controlling topology of wireless ad-hoc network, node device of wireless ad-hoc network and method for communication link formation of node device of wireless ad-hoc network |
KR101437296B1 (en) * | 2013-12-04 | 2014-09-02 | 한국과학기술원 | Message Security method in physical layer and apparatus for transmitting secure message using the same |
KR20180059019A (en) | 2016-11-25 | 2018-06-04 | 경상대학교산학협력단 | Appratus and method for selecting relay for preventing eavesdropping in relay networks |
-
2018
- 2018-08-23 KR KR1020180098658A patent/KR102075123B1/en active IP Right Grant
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20110007324A (en) * | 2009-07-16 | 2011-01-24 | 고려대학교 산학협력단 | Apparatus and method for controlling topology of wireless ad-hoc network, node device of wireless ad-hoc network and method for communication link formation of node device of wireless ad-hoc network |
KR101437296B1 (en) * | 2013-12-04 | 2014-09-02 | 한국과학기술원 | Message Security method in physical layer and apparatus for transmitting secure message using the same |
KR20180059019A (en) | 2016-11-25 | 2018-06-04 | 경상대학교산학협력단 | Appratus and method for selecting relay for preventing eavesdropping in relay networks |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20240108653A (en) | 2023-01-02 | 2024-07-09 | 경희대학교 산학협력단 | Communication system for improving security capabilities and energy efficiency using group transmission based on uav and operating method threrof |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8719564B2 (en) | Method for sharing secret values between sensor nodes in multi-hop wireless communication network | |
KR20080109617A (en) | Apparatus and method of data transmission and reception using multi-path | |
US8875262B2 (en) | Method and apparatus for secure communication between mobile devices | |
US9967097B2 (en) | Method and system for converting data in an electronic device | |
CN107079293A (en) | A kind of enhanced method of gprs system key, SGSN equipment, UE, HLR/HSS and gprs system | |
KR102075123B1 (en) | Cooperative transmission system for determining secrecy rate preventing avoiding eavesdropping by eve-node | |
Wu et al. | On covert throughput performance of two-way relay covert wireless communications | |
KR102064825B1 (en) | System for performing cooperative transmission selecting cooperative node moving in 3-dimensional space and operating method thereof | |
KR102054715B1 (en) | Physical layer security method and system for cooperative multihop routing in ad-hoc wireless network | |
KR101934740B1 (en) | Appratus and method for selecting relay for preventing eavesdropping in relay networks | |
Nosouhi et al. | SPARSE: privacy-aware and collusion resistant location proof generation and verification | |
Wang et al. | Edge intelligence enabled soft decentralized authentication in UAV swarm | |
Akdeniz et al. | Novel network coding approaches for diffusion‐based molecular nanonetworks | |
US20150163244A1 (en) | Apparatus and system for packet transmission | |
CN109921903B (en) | System, method and device for detecting quantum key code rate authenticity | |
KR101616614B1 (en) | apparatus and method for transmitting and receiving streaming data using multiple path | |
KR101275694B1 (en) | Method for setting route based on cloud server using vehicle ad-hoc network, apparatus for the same and system for the same | |
KR102256273B1 (en) | Multi-hoped based v2x data transmit and receipt method | |
JP2010068191A (en) | Dtn data transfer method using network coding, fixed station performing the method, and system including fixed station and mobile terminal | |
EP3592055B1 (en) | Methods for securely validating localization of a wireless communication device, and related devices | |
Rabiaa et al. | A cross-layer method for identifying and isolating the blackhole nodes in vehicular ad-hoc networks | |
KR20150105013A (en) | System and method for transmission data based on bluetooth, and apparatus applied to the same | |
KR102071810B1 (en) | Method for transmitting message in v2v communication system | |
KR101954527B1 (en) | Method for selecting realy terminal in cooperation communication system | |
Khurana et al. | End‐to‐end protocol to secure ad hoc networks against wormhole attacks |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant |