스마트폰과 PC를 설정하는 방법. 정보 포털
  • 안전
  • 동적 경보 코드. 자동차 경보기의 동적 코딩

동적 경보 코드. 자동차 경보기의 동적 코딩

구입하신 자동차 경보기가 확실한 보호 장치가 되려면 올바르게 선택해야 합니다. 시그널링 효율성에 영향을 미치는 주요 매개변수 중 하나는 신호 인코딩 방법입니다. 이 기사에서는 동적 신호 코딩이 무엇을 의미하는지, 자동차 경보기에서 대화 코드가 무엇을 의미하는지, 어떤 코딩 유형이 더 나은지, 각각의 긍정적인 측면과 부정적인 측면이 무엇인지 명확하게 설명하려고 노력할 것입니다.

자동차 경보기의 동적 코딩

경보기 개발자와 자동차 도둑 사이의 대결은 최초의 자동차 경보기가 만들어졌을 때로 거슬러 올라갑니다. 새롭고 더욱 발전된 보안 시스템의 출현으로 이를 해킹하는 수단도 향상되었습니다. 최초의 알람에는 추측으로 쉽게 해독할 수 있는 정적 코드가 있었습니다. 개발자의 반응은 코드 컴파일 기능을 차단하는 것이었습니다. 해커의 다음 단계는 전자열쇠에서 신호를 스캔하여 재생하는 장치인 그래버를 만드는 것이었습니다. 이러한 방식으로 그들은 소유자의 전자열쇠에서 명령을 복제하여 적절한 순간에 자동차를 보호에서 제거했습니다. 자동차 경보기가 그래버에 의해 해킹당하는 것을 방지하기 위해 동적 신호 코딩을 사용하기 시작했습니다.

동적 인코딩 작동 방식

자동차 경보기의 동적 코드는 무선 채널을 통해 전자열쇠에서 경보 장치로 전송되는 끊임없이 변화하는 데이터 패킷입니다. 새로운 명령을 내릴 때마다 이전에 사용되지 않은 전자열쇠에서 코드가 전송됩니다. 이 코드는 제조업체가 제공하는 특정 알고리즘에 따라 계산됩니다. Keelog는 가장 일반적이고 신뢰할 수 있는 알고리즘으로 간주됩니다.

알람은 다음 원리에 따라 작동합니다. 자동차 소유자가 전자열쇠 버튼을 누르면 신호가 생성됩니다. 여기에는 클릭 횟수(이 값은 전자열쇠와 제어 장치의 작동을 동기화하는 데 필요함), 장치의 일련 번호 및 비밀 코드에 대한 정보가 포함되어 있습니다. 이 데이터는 보내기 전에 사전 암호화됩니다. 암호화 알고리즘 자체는 무료로 사용할 수 있지만 데이터를 해독하려면 공장에서 전자열쇠와 제어 장치에 설치된 비밀 코드를 알아야 합니다.

경보 제조업체가 개발한 독창적인 알고리즘도 있습니다. 이 인코딩은 실제로 명령 코드를 선택할 가능성을 제거했지만 시간이 지남에 따라 공격자는 이 보호 기능을 우회했습니다.

동적 코드 해킹에 대해 알아야 할 사항

자동차 경보기에 동적 코딩이 도입됨에 따라 동적 그래버가 만들어졌습니다. 작동 원리는 간섭을 생성하고 신호를 가로채는 것입니다. 자동차 소유자가 차에서 내려 전자열쇠 버튼을 누르면 강한 무선 간섭이 발생합니다. 코드가 포함된 신호는 경보 제어 장치에 도달하지 못하지만 그래버에 의해 가로채서 복사됩니다. 놀란 운전자는 다시 버튼을 누르지만, 같은 과정이 반복되면서 두 번째 코드도 가로채게 된다. 두 번째로 차량에 보호 기능이 설정되었지만 명령은 도둑의 장치에서 나옵니다. 자동차 소유자가 조용히 사업을 시작하면 도둑은 이전에 가로채었던 두 번째 코드를 보내고 자동차를 보호에서 제거합니다.

동적 코드에는 어떤 보호가 사용됩니까?

자동차 경보기 제조업체는 해킹 문제를 아주 간단하게 해결했습니다. 그들은 열쇠 고리에 두 개의 버튼을 설치하기 시작했습니다. 그 중 하나는 자동차를 보호하고 두 번째 버튼은 보호 기능을 비활성화했습니다. 따라서 보호 장치를 설치하고 제거하기 위해 다른 코드가 전송되었습니다. 따라서 도둑이 자동차를 보안 설정으로 설정할 때 아무리 방해를 해도 경보를 비활성화하는 데 필요한 코드를 받을 수 없습니다.

"보호 설정" 버튼을 눌렀는데 차가 반응하지 않는다면 도둑의 표적이 되었을 수도 있습니다. 이 경우 상황을 해결하기 위해 무의식적으로 모든 열쇠 고리 버튼을 누를 필요가 없습니다. 보호 버튼을 다시 누르시면 됩니다. 실수로 "보호 해제" 버튼을 클릭하면 도둑이 필요한 코드를 받게 되며, 도둑은 곧 이 코드를 사용하여 자동차를 훔칠 것입니다.

동적 코딩이 포함된 경보는 이미 다소 구식이므로 도난으로부터 차량을 100% 보호하지 못합니다. 대화형 코딩 기능이 있는 장치로 대체되었습니다. 당신이 저렴한 자동차의 소유자라면 걱정할 필요가 없습니다. 가장 현대적인 장비를 갖춘 도둑이 귀하의 재산을 침해할 가능성이 매우 낮기 때문입니다. 귀하의 재산을 보호하려면 다단계 보호를 사용하십시오. 추가로 설치하세요. 차량 알람이 해킹된 경우에도 차량을 보호합니다.

자동 신호 시스템의 대화 코딩

동적 그래버의 출현 이후 동적 코드로 실행되는 자동차 경보기는 공격자에게 매우 취약해졌습니다. 또한 다수의 코딩 알고리즘이 해킹되었습니다. 이러한 장치에 의한 해킹으로부터 자동차를 보호하기 위해 경보 개발자는 대화형 신호 코딩을 사용하기 시작했습니다.

대화형 코딩의 작동 원리

이름에서 알 수 있듯이 이러한 유형의 암호화는 전자열쇠와 자동차에 있는 자동차 경보 제어 장치 사이의 대화 모드에서 수행됩니다. 버튼을 누르면 열쇠 고리가 명령 실행 요청을 보냅니다. 제어 장치는 명령이 소유자의 전자열쇠에서 나온 것인지 확인하기 위해 전자열쇠에 임의의 숫자가 포함된 신호를 보냅니다. 이 번호는 특정 알고리즘에 따라 처리되어 제어 장치로 다시 전송됩니다. 이때 제어 장치는 동일한 번호를 처리하고 그 결과를 전자열쇠에서 보낸 결과와 비교합니다. 값이 일치하면 제어 장치는 명령을 실행합니다.

전자열쇠와 제어 장치에서 계산이 수행되는 알고리즘은 각 자동차 경보기에 대해 개별적이며 공장에서 통합됩니다. 이해를 위한 가장 간단한 알고리즘을 살펴보겠습니다.

X∙T 3 - X∙S 2 + X∙U - H = Y

T, S, U, H는 공장에서 알람에 설정된 숫자입니다.

X는 확인을 위해 제어 장치에서 전자열쇠로 전송되는 난수입니다.

Y는 주어진 알고리즘에 따라 제어 장치와 열쇠 고리에 의해 계산되는 숫자입니다.

경보기 소유자가 버튼을 눌렀을 때 전자열쇠에서 제어 장치로 차량의 경보를 해제하라는 요청이 전송된 상황을 생각해 보겠습니다. 이에 대한 응답으로 제어 장치는 난수(예: 숫자 846)를 생성하여 전자열쇠로 보냈습니다. 그런 다음 제어 장치와 열쇠 고리는 알고리즘을 사용하여 숫자 846을 계산합니다(예를 들어 위에 제공된 가장 간단한 알고리즘을 사용하여 계산해 보겠습니다).

계산을 위해 다음을 허용합니다.

T = 29, S = 43, U = 91, H = 38.

우리는 얻을 것이다:

846∙24389 - 846∙1849 + 846∙91- 38 = 19145788

번호(19145788)는 전자열쇠를 통해 제어 장치로 전송됩니다. 동시에 제어 장치는 동일한 계산을 수행합니다. 숫자가 일치하고 제어 장치가 전자열쇠 명령을 확인하며 차량의 무장이 해제됩니다.

위에 제공된 기본 알고리즘을 해독하려면 데이터 패킷을 4번 가로채야 합니다(우리의 경우 방정식에는 4개의 미지수가 있습니다).

대화형 자동차 경보 데이터 패킷을 가로채서 해독하는 것은 거의 불가능합니다. 신호를 인코딩하기 위해 소위 해시 함수(임의 길이의 문자열을 변환하는 알고리즘)가 사용됩니다. 이러한 암호화 결과에는 최대 32개의 문자와 숫자가 포함될 수 있습니다.

다음은 가장 널리 사용되는 MD5 암호화 알고리즘을 사용하여 숫자를 암호화한 결과입니다. 예를 들어, 우리는 숫자 846과 그 수정 사항을 사용했습니다.

MD5(846) =;

MD5(841) =;

MD5(146)=.

보시다시피, 한 자리만 다른 숫자를 인코딩한 결과는 서로 완전히 다릅니다.

유사한 알고리즘이 최신 대화형 자동차 경보기에 사용됩니다. 현대 컴퓨터가 역디코드하고 알고리즘을 얻는 데는 100년 이상이 필요하다는 것이 입증되었습니다. 그리고 이 알고리즘이 없으면 명령을 확인하기 위한 인증 코드를 생성하는 것이 불가능합니다. 따라서 현재는 물론이고 가까운 미래에도 대화 코드를 해독하는 것은 불가능합니다.

대화 코드로 작동하는 알람은 더 안전하고 전자 해킹에 취약하지 않지만 이것이 귀하의 차가 완전히 안전하다는 의미는 아닙니다. 실수로 키체인을 잃어버리거나 도난당할 수도 있습니다. 보호 수준을 높이려면 및와 같은 추가 도구를 사용해야 합니다.

전자 상거래 및 결제 카드에 대한 다양한 주제별 정보 리소스에서 제조업체와 관찰자들은 온라인 구매를 더욱 안전하게 만들기 위해 고안된 혁신에 대해 이야기합니다. 최근 젬알토의 최신 혁신 기술(인증 코드가 자동으로 변경되는 플라스틱 카드)인 동적 코드 확인(Dynamic Code Verification) 또는 줄여서 DCV에 대한 많은 기사가 인터넷에 게재되었습니다. 사기성 온라인 결제로부터 카드 소지자를 높은 수준으로 보호하는 것이 특히 강조됩니다.

인터넷을 통한 카드 결제 처리 및 전자상거래의 보안을 관리하는 팀으로서 우리는 제안된 혁신을 무시할 수 없으며 실제로 미국의 인터넷 획득 표준인 3-D Secure 기술과 비교할 수 없습니다. 사기 결제 방지 분야.

기존 CVV/CVC - 은행 카드의 3자리 코드

인터넷을 통해 적어도 한 번 이상 결제한 적이 있는 은행 결제 카드 소유자는 결제를 위해서는 카드 뒷면에 인쇄된 3자리 코드와 함께 모든 카드 정보를 입력해야 한다는 사실을 잘 알고 있습니다. 러시아어를 사용하는 인터넷 부문에서는 이 세 숫자를 일반적으로 "3자리 코드"라고 부릅니다. 영어권에서는 CVV(Card Verification Value) 또는 CVC(Card Verification Code)로 알려져 있습니다.

처음에 CVV/CVC는 도난당한 은행 결제 카드 정보를 사용한 결제로부터 전자상거래를 보호하도록 설계되었습니다. 최근, 적어도 20년 전에는 인터넷 사기꾼들이 카드 정보를 훔치는 주요 출처가 바로 '오프라인'이었습니다. 카드 번호, 소유자 이름 및 만료 날짜는 소유자가 판매 시점에 지불할 때 관찰하고 기억할 수 있거나 전표 영수증에서 복사할 수 있습니다. 그리고 CVV/CVC는 단순히 카드 뒷면에 인쇄되어 있기 때문에 다른 카드 정보에 비해 보거나 훔치기가 훨씬 어려웠습니다.

슬립 체크는 카드에 엠보싱 처리된(더 간단하게 말하면 압출된) 카드 데이터를 슬립 기계에 굴려서 전송한 수표입니다. 전자통신채널이 지금처럼 발달하지 않았고, 무역업체에 전자 POS단말기가 아닌 이런 기계장치를 갖추고 있던 시절에는 카드결제를 받는 방법이 있었다.

그러나 전자상거래가 발달하면서 사기꾼들이 카드 데이터를 얻기 위해 피싱 수법을 적극적으로 사용하기 시작하면서 CVV/CVC 보호 기능은 점차 그 효율성을 잃었습니다. 카드이지만 CVV/CVC도 동일합니다.

CVV/CVC의 진화 - 동적 3자리 코드

동적 코드인 DCV는 레거시 CVV/CVC의 혁신적인 발전입니다. 반면, 카드 수명 전체에 걸쳐 DCV는 발급 은행에만 알려진 특정 알고리즘에 따라 일정한 간격(기본적으로 20분마다)으로 정기적으로 변경됩니다. DCV를 표시하기 위해 결제 카드에 소형 디스플레이가 내장되어 있습니다.

기술 개발자에 따르면 DCV를 사용하면 도난당한 카드 정보를 사용할 수 없습니다. 사기꾼이 전체 데이터 세트를 획득하더라도 최대 20분 후에 코드가 변경되며 오래된 3자리 코드를 사용하여 온라인 결제를 시도하면 발급 은행에서 거부됩니다.

동적 인증 코드 또는 3-D Secure? 안전성, 편의성, 비용의 문제.

DCV의 아이디어는 명확하고 논리적이며 실제로 정적 CVV/CVC 사용에 비해 인터넷 결제에 대한 더 높은 보호를 제공합니다.

그런데 DCV 기술이 시장에 늦게 출시된 걸까요? 결제 업계에서 이미 확립되고 일반적으로 인정되는 표준, 즉 3-D Secure를 사용하여 인터넷 결제 시 카드 소지자를 확인하는 표준과 경쟁할 수 있습니까? 마지막으로 DCV 카드는 발급자와 최종 사용자에게 얼마나 편리한가요?

아마도 이 분야에 3-D Secure가 아직 존재하지 않았다면 DCV는 인터넷 결제 보안을 보장하는 혁신적인 획기적인 기술이 될 수 있을 것입니다. 사실 모든 혁신과 기술에도 불구하고 DCV는 결제 보안 수준에서 여전히 3-D Secure보다 열등합니다.

예, DCV는 20분마다 변경됩니다. 그러나 3-D Secure의 최신 구현을 사용하면 거래(결제) 처리 중에 결제 확인 코드가 생성되어 카드 소지자에게 직접 전달됩니다. 따라서 DCV의 경우 공격자가 이론적으로 매우 적기는 하지만 다음 DCV 변경 전에 훔친 카드 데이터를 사용할 기회가 있는 경우 3-D Secure의 경우 사기꾼은 원칙적으로 그러한 기회가 없습니다.

플라스틱 카드를 물리적으로 도난당한 경우 어떻게 되나요? 이 경우 DCV는 온라인 상점에서 사기꾼이 돈을 쓰지 못하도록 소유자를 보호할 수 없습니다. 물론 은행 지시에 따르면 카드 소지자는 즉시 차단을 위해 손실 사실을 은행에 즉시 통보해야 합니다. 그러나 도난과 분실물 발견 사이에는 1시간 이상, 경우에 따라 하루 이상이 소요될 수 있습니다. 이번에는 사기꾼이 인터넷을 통해 카드에서 모든 돈을 빼내기에 충분합니다.

온라인 결제가 3-D Secure로 보호되면 범죄자는 훔친 카드를 사용할 수 없습니다. 그러나 어떻게든 가능하더라도(예를 들어 온라인 판매자가 모든 고객에 대해 3D 보안 확인 옵션을 비활성화한 경우) 결제 시스템 규칙은 카드 소유자와 발급 은행 측에 있습니다. 3-D Secure로 보호되는 카드 거래가 지불인 확인 없이 이루어진 경우(즉, 구매 과정에서 카드 소유자에게 코드를 요청하지 않은 경우) 해당 거래에 대한 책임은 판매자와 판매자에게 있습니다. 인수 은행에 속하며, 사기가 발생한 경우 해당 금액은 구매자에게 반환됩니다.

DCV 카드를 일상적으로 장기간 사용하는 편리성에 대한 우려도 제기됩니다. 모든 사람이 플라스틱 조각을 주의 깊게 다루는 것은 아닙니다. 카드는 최소한 상당한 양의 마모를 겪을 수 있습니다. 그녀는 구부릴 수 있습니다. 모서리가 부러 질 수 있습니다. 그럼에도 불구하고 손상이 발생한 경우 인터넷을 통해 결제할 때 해당 카드를 사용할 수 있습니다. 분명히 DCV가 장착된 카드는 소형 디스플레이가 손상되지 않도록 조심스럽게 다루어야 합니다. 그렇지 않으면 DCV가 계속 변경되지만 카드 소지자에게는 아무 것도 표시되지 않습니다.

그리고 DCV 카드를 생산하는 비용이 일반 CVV/CVC 카드보다 높아야 한다는 것도 분명합니다.

이러한 모든 고려 사항은 DCV가 아직 기존의 입증된 3-D 보안 기술과 동등한 조건에서 경쟁할 수 없다고 믿을 수 있는 이유를 제공합니다. 따라서 이 기술이 이미 3-D Secure가 사용되고 있는 결제 시스템을 발행하는 은행에서 널리 보급될 가능성은 낮습니다.

그러나 어떤 이유로 3-D Secure가 아직 구현되지 않은 결제 시스템(예: BELKART 또는 Russian Mir)에서는 DCV가 좋은 대안이 될 수 있습니다.

시간이 보여 줄 것이다. 그런데 bePaid 처리 플랫폼을 통해 은행 카드 결제를 허용하는 온라인 상점은 3-D Secure 기술 및 기타 혁신적인 보안 도구를 통해 사기로부터 안전하게 보호됩니다.

감사합니다,

동적 코드

– 열쇠 고리를 누를 때마다 변경되는 코드(코드 그래버로부터 보호)

EdwART. 자동차 전문 용어 사전, 2009

다른 사전에 "동적 코드"가 무엇인지 확인하십시오.

    - – 알 수 없는 인코딩 규칙이 있는 동적 코드(코드 그래버로 동적 코드를 스캔하고 변경(코딩) 규칙을 알고 있는 경우 전자 열쇠를 누르면 다음 코드를 계산할 수 있습니다. 코드가 변경될 뿐만 아니라... ... 자동차 사전

    이 문서는 도시 내비게이션 및 야간 검색 게임의 코드에 관한 것입니다. 이 단어의 다른 의미는 코드(의미)를 참조하세요. 도시 내비게이션의 코드는 실행을 확인하는 비밀번호인 일련의 문자 및/또는 숫자입니다. ... ... Wikipedia

    - (한국어: 동적 프로그램 분석) 실제 또는 가상 프로세서에서 프로그램을 실행하여 수행되는 소프트웨어 분석(프로그램을 실행하지 않고 수행되는 분석을 정적 코드 분석이라고 함). 유틸리티... ...위키피디아

    4채널 아날로그-디지털 변환기 아날로그-디지털 변환기 ... Wikipedia

    언어 수업: 다중 패러다임: 동적, 객체 지향... Wikipedia

    이 용어에는 다른 의미도 있습니다. 트리거(의미)를 참조하세요. 트리거(트리거 시스템)는 오랫동안 두 가지 안정적인 상태 중 하나를 유지하고 아래에서 이를 교대로 유지할 수 있는 전자 장치 클래스입니다. ... ... Wikipedia

    GOST R 52633.0-2006: 정보 보호. 정보 보안 기술. 신뢰성이 높은 생체 인증 도구에 대한 요구 사항- 용어 GOST R 52633.0 2006: 정보 보호. 정보 보안 기술. 신뢰성이 높은 생체 인증에 대한 요구 사항은 원본 문서를 의미합니다. 3.1 자동 훈련: 훈련은... 없이 자동으로 수행됩니다. 규범 및 기술 문서 용어에 대한 사전 참고서

    4채널 아날로그-디지털 변환기 아날로그-디지털 변환기(ADC)는 입력 아날로그 신호를 이산 코드(디지털 신호)로 변환하는 장치입니다. 역변환은 DAC(DAC)를 사용하여 수행됩니다... ... Wikipedia

    이 용어에는 다른 의미가 있습니다. 오버플로를 참조하세요. 버퍼 오버플로(Buffer Overflow)는 컴퓨터 프로그램이 메모리에 할당된 버퍼 이상의 데이터를 쓸 때 발생하는 현상이다. 버퍼 오버플로는 일반적으로... ... Wikipedia

서적

  • C# 4. 0 최종 가이드, Herbert Schildt, 해당 환경을 위해 특별히 설계된 프로그래밍 언어인 C# 4.0에 대한 전체 가이드입니다. NET - 데이터 유형, 연산자 등 언어의 모든 주요 기능이 자세히 고려됩니다. 카테고리: 프로그래밍 출판사: 변증법,
  • 데이터 처리를 위한 구조 및 알고리즘. 선형 구조. 학습 가이드, Apanasevich Sergey Aleksandrovich, 학습 가이드에는 선형 데이터 구조에 관한 6개의 실험실 작업이 포함되어 있습니다. 그 중에는 동적 배열, 단일 연결 선형 목록, 스택, 큐, 세트가 있습니다. 실험실에서... 카테고리: 프로그래밍 시리즈: 대학 교과서. 전문문헌발행자:

호기심 많은 자동차 애호가가 자신의 경보기 열쇠 코드를 가로채서 자동차를 훔칠 수 있는지 묻는 경우, 그는 자동차 경보기 설치자로부터 다음과 같은 답변을 가장 자주 받습니다. “코드는 동적입니다. 암호화 알고리즘), 각각의 새로운 소포에 따라 변경됩니다. 일반적으로 이 답변 후에는 질문이 발생하지 않으며 즐거운 자동차 소유자는 침착하고 만족하며 집으로 떠납니다. 물론 자동차 경보기가 설치되어 있고 코드가 동적이라는 이유만으로 마음의 평화를 말할 수는 없습니다... 그리고 여기서는 암호화 저항에 대해 말하는 것이 아닙니다! - 사실 하나의 경보 시스템으로는 충분하지 않습니다. 모든 설치자가 이에 대해 알려줄 것입니다.

모든 전문가와 서비스 작업자는 다음 문제에 동의합니다.
1. 자동차 경보기 외에도 표준 배선으로 제어되는 이모빌라이저 또는 릴레이를 사용하는 것이 좋습니다. 이는 원칙적으로 산업 발전의 이 단계에서도 동일합니다.
2. 후드 잠금 장치가 거의 필요합니다(기계식 또는 전기 기계식).
3. 도난 방지 정도는 설치 방법과 기술자의 전문성에 따라 거의 절반 정도 달라집니다. 이것에 동의하지 않는 것은 어렵습니다!

그러나 자동차 경보기, 표준 전선에 매달려 있고 경보기로 제어되는 원격 릴레이, 예를 들어 전기 기계식 Defentime 후드 잠금 장치(에 의해 제어됨)로 구성된 완전히 "괜찮은" 고가의 보안 시스템을 사용하는 경우 자동차 경보기), 자동차 경보기용 전자 키는 자동차 도둑이 차에 타고 차를 몰고 가는 데 필요한 모든 것입니다..... 참으로 안타깝습니다! 결론은 그 자체로 암시됩니다. 자동차 경보기의 암호화 강도의 중요성을 과대평가하는 것은 어렵습니다!!!

역사를 좀 더 자세히 살펴보고 이러한 모든 Kilog 및 기타 암호화 알고리즘이 어떻게 탄생했는지 살펴보겠습니다.

오래된 경보 시스템에서는 최대 512개까지 조합된 코드가 사용되었습니다. 이러한 코드를 선택하는 데는 1분도 채 걸리지 않습니다. 현대 경보 시스템의 코드 조합 수는 수천억 개에 달할 수 있습니다. 최초의 동적 코드 구조는 1995년 이탈리아 회사 Autotechnica에 의해 제안되었습니다. 그러나 이 기술 적용에 있어서 진정한 혁명은 Microchip이 구현 가이드와 함께 인코더 및 디코더 장치 세트를 생산했을 때 일어났습니다. 이러한 "기술적 개입"은 고유한 알고리즘을 갖춘 다양한 제조업체의 출현에 기여했습니다. 그러나 Microrochip의 제품은 여전히 ​​​​큰 수요가 있으며 "Keeloq"기술은 점화 스위치, 도어 및 "에어 씰"에서 자동차에 대한 친분을 멈추지 않은 모든 사람에게 알려져 있습니다.

여기가 내가 후퇴할 곳이야 그리고 자동차 애호가들에게 현대 자동차 경보기의 거의 표준 옵션인 안티 스캐닝과 같은 것에 대해 이야기하겠습니다. 이 용어는 공격자가 스캐너를 사용하여 경보를 해제할 수 없음을 의미합니다. 스캐너는 해킹 가능한 경보 형식으로 코드를 일관되게 재현하는 비교적 간단한 장치입니다. 안티스캔 기능이 있는 시스템은 전자열쇠 코드를 검색하여 끌 수 없습니다. 잘못된 코드가 수신되면 일정 시간 동안 차단되어 스캔에 필요한 시간이 늘어나기 때문입니다. 올바른 코드를 반복적으로 전송하면 잠금이 해제됩니다. 가능한 코드 수가 충분히 많으면 검색에 비현실적으로 오랜 시간이 걸립니다. 안티스캐닝 기술은 수년 동안 사용되어 왔으며 새로운 것이 아닙니다. 안티스캐닝 기능이 있는 시스템은 특수 장치(그래버 또는 코드 인터셉터)를 사용하여 공중에서 코드를 가로채는 것으로부터 보호되지 않습니다. 안티스캐닝 일시 중지는 동적 코드가 있는 시스템에 필요한 속성입니다.

다이나믹코드란..

플로팅 코드 기술을 사용하면 공중에서 코드를 가로채서 선택하는 것이 모두 불가능합니다. 실제 코드는 각 전송이 완전히 다른 코드 메시지를 보내는 방식으로 암호화됩니다. 수신기에서는 실제 코드가 수학적 처리를 통해 재구성됩니다. 어떤 다음 코드 조합이 경보를 해제할지 예측할 수 없기 때문에 코드를 가로채는 것은 의미가 없습니다. 이전 메시지는 유효하지 않은 것으로 간주되므로 단순히 이전 메시지를 반복한다고 해서 알람이 꺼지는 것은 아닙니다. 제조업체가 비밀로 유지하는 코드 암호화 알고리즘과 분석을 위한 충분한 수의 코드 샘플을 아는 경우에만 미래 소포를 예측하는 것이 이론적으로 가능합니다. 코드 조합은 매우 큰 간격으로 반복됩니다. MICROCAR 052.1 모델에 대한 연구에 따르면 이 모델의 경우 이 기간 동안 클릭 횟수가 65,000회 이상인 것으로 나타났습니다. 작동 중에는 전송된 코드 조합이 결코 반복되지 않는다고 말할 수 있습니다. 기계는 20년 동안 지속되지 않습니다. 플로팅 코드가 있는 자동차 경보기 전자열쇠의 식별 코드는 공장에서 기록되며 고유하며 작동 중에 교체할 ​​수 없습니다. 플로팅 코드 기술은 전자 해킹으로부터 경보 시스템을 보호하는 데 매우 효과적입니다. 암호 해독에 대한 보호 수준은 사용된 인코딩 알고리즘에 따라 다릅니다. 여기에 하나의 큰 "그러나"가 있는 곳입니다(아래 "이중 동적 코드" 참조).

동일한 Keeloq을 기반으로 한 동적 코드가 무엇인지 자세히 살펴보겠습니다.

keeloq 기술은 원본 정보를 인코딩된 데이터로 변환하고, 인코딩된 데이터를 원본으로 변환하는 비밀 인코딩/디코딩 키(암호) 개념을 기반으로 합니다.

그러나 개발자는 인코딩 키에 특수 목적의 데이터 구조를 몇 가지 더 추가해야 했습니다. 간략하게 살펴보겠습니다.

인코딩(비밀) 키 일련 번호(커널) 및 64비트 제조업체 키의 생성 기능으로 구성된 64비트 조합입니다. 인코딩 키는 인코딩에 사용되고, 디코딩 키는 메시지를 디코딩하는 데 사용됩니다. 키 값은 읽을 수 없으며 전송되지 않습니다.

동기화 카운터 인코더가 활성화될 때마다(예: 전자열쇠 버튼을 누를 때마다) 전송되는 16비트 카운터 패턴입니다. 동기화 카운터는 인코더에서 생성되어 메시지의 변수 부분의 일부로 인코딩된 형식으로 전송됩니다. 이 구조를 사용하면 디코딩 및 인코딩 장치 단계의 동시성을 추적할 수 있습니다. 각 인코더의 동기화 카운터 현재 값은 디코더에 저장되며 이를 통해 수신된 다음 메시지를 이전 메시지 또는 알고리즘에 따라 생성되지 않은 순서가 아닌 메시지와 구별할 수 있습니다.

판별자는 메시지의 변수 부분의 일부로 인코딩된 형식으로 인코더에 의해 전송되는 12비트 임의 조합입니다. 디코딩 프로세스의 무결성을 확인하는 데 사용됩니다.

일련번호는 28비트 또는 32비트의 각 인코더(열쇠 송신기)의 고유 번호입니다. 이는 인코더 제조 과정에서 형성되며 패키지의 영구 부분에 인코딩되지 않은 형태로 전송됩니다.

각 인코더는 위에서 설명한 네 가지 수량(인코딩 키, 동기화 카운터, 판별자 및 일련 번호) 세트로 특징 지어집니다. 이러한 모든 수량의 값은 인코더마다 다르기 때문에 디코더는 시스템이 사용하는 인코더 수(보통 6 8 이하)만큼 많은 세트를 메모리에 저장해야 합니다.

코딩 키는 인코더 제조 과정에서 특수 프로그래머에 의해 인코더에서 생성됩니다. 인코딩 키를 생성하려면 일련번호와 제조업체 키가 필요합니다.

제조업체 키 인코딩 키를 형성하는 데 사용되는 64비트 조합으로, 소포의 전체 코드 공간이 여러 제조업체 간에 나누어지도록 보장합니다. 제조업체의 키는 디코딩 장치의 메모리에도 기록됩니다. 당연히 한 제조업체에서 생산한 모든 시스템 인코더를 사용하려면 하나의 제조업체 키만 기억하면 충분합니다.

경보 시스템이 "자신의" 전자열쇠를 인식할 수 있도록 전자열쇠의 코드 메시지와 알람 디코더의 메모리에는 키를 프로그래밍("학습")할 때 경보 시스템에 의해 기억되는 동일한 식별 코드가 포함되어 있습니다. 전자시계. 코드 - 각 전자열쇠의 식별자는 고유하며 대부분 제조 과정에서 전자열쇠 인코더에 기록됩니다.

식별 코드를 공중에서 가로챌 수 없도록 하려면 이미 전송된 모든(또는 거의 모든) 코드를 유효하지 않은 코드로 필터링해야 합니다. 또한, 식별 코드 및 서비스 정보는 명시적으로 전송될 수 없습니다. 이는 전송 전에 코드에 다양한 비반복 마스크를 적용하여 수행할 수 있습니다. 입장 시 마스크를 벗을 수 있으려면 번호가 매겨져 있어야 합니다. 인코더와 디코더에는 소위 말하는 것이 포함됩니다. 동기화 카운터. 동기화 카운터에는 현재 마스크 번호가 포함되어 있습니다. 전자열쇠 버튼을 누를 때마다 전자열쇠 동기화 카운터의 상태가 증가하고 적용된 마스크가 변경됩니다. 일반적인 타이밍 카운터 용량은 16비트입니다. 따라서 키체인은 65,000개의 비반복 마스크를 생성합니다.

코드 열쇠 고리

코드화된 경보 전자열쇠는 데시미터파 범위(200~450MHz)에서 작동하는 소형 송신기입니다. 적외선으로 작동하는 모델은 덜 일반적입니다. 작동 범위가 짧습니다.
IR 전자열쇠가 장착된 경보 시스템의 경우 전자열쇠 송신기의 좁은 범위와 방향성으로 인해 코드를 가로채는 것이 매우 어렵습니다. 몇 미터). 이 기능은 사용 중에 불편을 초래할 수 있습니다. IR 전자열쇠가 있는 경보 시스템: BOSH Blocktronic IR-US, BOSH Blocktronic IM-US

송신기의 작동 주파수는 일정하며 해당 장치가 수입되는 국가의 통신 통제 당국에 의해 표준화됩니다.

코드를 무선으로 전송하기 위해 위의 주파수 중 하나에서 작동하는 단일 트랜지스터 생성기가 사용됩니다. 최신 경보기에서는 온도와 습도 변화에 따른 주파수 드리프트를 방지하기 위해 표면 탄성파 필터를 사용하여 전송 주파수를 안정화합니다. 전자열쇠의 식별 코드를 재현하기 위해 특수 칩(인코더 및 이에 따라 프로그래밍된 마이크로컨트롤러)이 사용됩니다.

이중 동적 코드

그래버 코드는 더 이상 이색적이지 않고 납치범이 사용할 수 있게 되었기 때문에 전자열쇠에서 전송된 코드 메시지의 비밀 수준이 점점 더 중요해졌습니다. 이 프로세스의 결과로 동적 코드가 포함된 시스템이 점점 더 많이 출시되고 있습니다. 아무도 그 이점에 대해 이의를 제기하지 않습니다. 그러나 모든 경우에 만병통치약이라고 볼 수는 없습니다. 변경 알고리즘이 알려지면(그리고 적어도 개발자에게 알려지면) 시스템에 침투하는 것은 여전히 ​​기술의 문제입니다. 알람 제조업체가 인코딩 시스템을 그토록 세심하게 분류하고 숨긴 것은 아무것도 아닙니다. 이러한 전자 해킹 가능성을 제거하기 위해 소위 D2 코드가 개발되었으며, 그 핵심은 비트 번호 외에 각 열쇠 고리에도 코드 변경을 위한 고유한 개별 법칙이 할당된다는 것입니다. 이 개별 규칙은 전자열쇠를 입력(프로그래밍)할 때 디코더에 한 번 기록되며 더 이상 방송에 나타나지 않으며 무선 차단에 접근할 수 없습니다. 따라서 인코딩 방법과 적절한 장비에 대해 필요한 모든 정보를 갖고 있는 시스템 개발자라도 이 코드를 해독할 수는 없습니다.

안녕하세요. 코드 녹음 기능이 있는 리모콘 개요 고정 코드와 동적 코드를 모두 복사할 수 있습니다.
그리고 장벽을 열려면 이 리모콘이 필요했습니다. 물론 현지에서 구매도 가능합니다. 그러나 가격. 2800 루블! 고맙지 만 사양 할게. 알리를 살펴보는 게 좋을 것 같아요. 그리고 그는 찾기 시작했습니다.
무작위로 구매했는데 유일한 기준은 433MHz의 주파수였습니다. 그는 원래 리모콘의 정보를 읽었지만 장벽은 열리지 않았습니다. 그 후 구입했는데 구입했을 때 동적 코드가 지원된다는 문구가 있었는데 사라졌습니다. 그러나 첫 번째 열쇠 고리가 최소한 기록 되었다면 이것은 원래 코드도 기록하지 않은 것입니다.
나는 세 번째로 운을 시험해 보고 리모콘을 주문했습니다.
데이터:
채널:4
주파수:433MHz
모델:UA19
주파수:433MHz
배터리: 내장




리모콘은 정말 잘 만들어졌습니다. 케이스는 스테인레스 스틸과 결합된 플라스틱입니다. 열쇠에 부착할 수 있는 가죽 스트랩이 있습니다.


버튼은 약간의 노력으로도 홈 내에서 움직이는 슬라이딩 플레이트에 의해 실수로 누르는 일이 없도록 보호됩니다.
사용하는 방법. 먼저 기존 정보를 지워야 합니다. 이렇게 하려면 두 개의 버튼 A와 B를 누르고 다이오드가 3번 깜박일 때까지 기다려야 합니다. 그런 다음 버튼 하나를 놓고 세 번 누르면 다이오드가 빠르게 깜박이기 시작합니다. 그게 바로 정보가 지워진 것입니다. 이는 버튼을 눌렀을 때 다이오드에서 빛이 나오지 않는 것으로도 확인됩니다. 물론 절차는 완전히 간단하지 않으며 지침이 없으면 누구도 이를 추측할 수 없습니다.
이제 코드를 복사할 수 있습니다. 우리는 원래 리모콘을 가져와 두 리모콘을 최대한 서로 가깝게 배치했습니다. 두 리모컨의 버튼을 동시에 누르면 복제된 리모컨의 다이오드가 3번 깜박인 다음 빠르게 깜박입니다. 코드가 기록되었습니다.
나는 장벽으로 가서 강아지의 기쁨을 느낍니다. 작동합니다!!!

장치를 분해하고 있습니다.


27A 12V 알카라인 배터리로 전원 공급


칩 이름을 알 수 없으며 각인이 지워졌습니다.
분해하고 재조립한 후 리모컨의 기능을 확인합니다.

젠장, 작동하지 않습니다. 뭐가 문제 야? 슬롯에서 배터리도 제거하지 않았습니다. 한 가지 버전만 정전기입니다. 피사체를 분해한 방의 경우, 겨울에는 공기가 매우 건조하여 어떤 사물을 만지면 눈에 띄게 가라앉는 경우가 있습니다.
기증자를 다시 찾아야했습니다. 알고 보니 처음과는 다른 디자인의 리모컨이었습니다. 그리고 첫 번째 리모컨에서 다운로드한 코드가 하나의 버튼으로 장벽을 열고 닫는 것을 허용했다면 두 번째 리모컨에서는 별도로 열고 닫는 2개의 버튼에 대한 코드를 작성해야 했습니다. 이는 아래 비디오에서 볼 수 있습니다. 닫으려면 동일한 버튼(A)을 누르십시오. 반응이 없습니다. (B)를 클릭하면 프로세스가 시작됩니다. 버튼 B를 눌러 열면 버튼 A가 닫힙니다.

장벽이 Doorhan 브랜드에서 나온 것이라고 말하는 것을 잊었습니다. 원격 제어 범위 최대 50m

이제 "실패한" 리모콘의 내부를 보여드리겠습니다. 리뷰 시작 부분에 작은 컬렉션이 축적되었습니다.


어쩌면 누군가가 관심을 가질 것입니다.

.


주제에 관한 최고의 기사