학습코드, 롤링코드, 고정코드의 차이점은 무엇인가요?
1. 다른 의미:
1. 주소 코드는 고정되어 있지만 8개의 다른 주소로 구성됩니다. 위의 상황이 발생하지 않도록 다양한 조합을 통해 쌍을 이룰 수 있습니다. 원격 제어의 고정 코드는 롤링 코드와 관련이 있습니다. 일반적으로 PT2262/2272로 구성된 시스템은 하드웨어 코딩 및 고정 코드 원격 제어 시스템입니다.
2. 학습 코드: 수백만 개의 서로 다른 코드로 구성됩니다. 수신기는 코드 학습을 통해서만 리모컨을 식별할 수 있습니다. 제품의 안전성이 대폭 향상됩니다. 일반적으로 학습 코드의 인코딩 IC는 1527 및 2240이며 디코딩은 마이크로 컨트롤러입니다.
3. 롤링 코드: 현재 RKE(RemoteKeylessEntry) 시스템에서 신원 확인을 위해 주로 사용됩니다.
2. 다양한 특성:
1. 가정용 및 상업용 알람 제품에는 고정 코드와 학습 코드가 모두 사용됩니다. . 알람, 롤링 코드는 RKE 시스템에서만 인증에 사용됩니다.
2. 인코딩, 디코딩 및 인코딩 조합은 다릅니다. 학습 코드의 인코딩 IC는 1527 및 2240이며 디코딩은 마이크로 컨트롤러입니다. 고정 코드는 PT2262(전통적인 도난 방지)로 인코딩됩니다. 감지기) 및 디코딩은 PT2272(전통적인 알람 호스트)입니다.
3. 고정 코드는 그다지 안전하지 않으며 학습 코드는 상대적으로 안전합니다. 백만 세트의 코드로 인해 코드 반복 사용 가능성이 크게 줄어듭니다.
?
확장 정보:
1. 롤링 코드의 원리는 다음과 같습니다.
1. 인코더가 키 입력을 감지합니다. 시스템이 절전 상태에서 깨어날 때 동기화 횟수가 1씩 증가하고 일련 번호가 키로 암호화되어 암호문 데이터를 형성하고 동일한 키 값과 기타 데이터가 전송됩니다. 동기화 횟수 값은 전송될 때마다 다르기 때문에 동일한 버튼을 여러 번 눌러도 마찬가지입니다. 동기화 횟수는 자동으로 롤포워드되며 전송된 코드 워드는 다시 발생하지 않습니다.
2. 그래서 롤링코드라고 부른다. 동기화 횟수와 64비트 인코더 일련 번호는 DES로 암호화됩니다. DES 키는 제조업체에 고유하며 기밀로 유지되어야 합니다. 암호화된 암호문은 무선 주파수 시스템을 통해 전송됩니다.
3. 암호문을 수신한 후 수신측에서는 제조사의 DES 키를 통해 이를 복호화한 후 동기화 횟수와 인코더 일련번호를 획득합니다. 먼저 인코더가 수신기의 일련 번호와 일치해야 하는지 확인합니다. 일치하는 경우 동기화 횟수가 동기화 창 내에 있는지, 즉 로컬 머신의 저장된 동기화 횟수보다 큰지 확인합니다. 너무 크면, 더 많으면 기기가 다시 동기화됩니다.
4. 암호화 알고리즘은 일반 텍스트를 분해할 수 있으므로 롤링 코드는 전송된 코드를 크게 변경하고 해독하기 어렵게 만듭니다. 동기화 카운팅이 있기 때문에 반복 전송에는 효과가 없습니다. 따라서 이러한 유형의 시스템을 깨기 위해서는 DES 알고리즘을 깨뜨려야 합니다. 동기화 횟수는 16비트로 216=65536에 도달할 수 있습니다. 하루에 10번 사용하면 1812년의 수명 주기를 갖습니다.
5. 32비트 일련 번호는 232 = 42억 개의 용량을 가지며 이는 생산 요구 사항을 완전히 충족할 수 있습니다.
참고 자료: 바이두 백과사전 - 롤링 코드
참고 자료: 바이두 백과사전 - 고정 코드