문맥 (context)
[청구항 1]
서버 장치로부터 클라이언트 장치로 송신 프레임을 전달하기 위해 저장된 데이터 구조를 갖는 컴퓨터 판독가능 매체에 있어서,
상기 데이터 구조는,
현재의 송신 프레임의 소정의 슬롯에 위치하며, 컨텐츠 위치 정의 필드의 테이블을 포함하는 프레임 헤더 패킷
상기 현재의 송신 프레임의 유연한 슬롯 위치(flexible slot location)에 위치한 컨텐츠 패킷 테이블 - 상기 유연한 슬롯 위치는 상기 프레임 헤더의 컨텐츠 위치 정의 필드 테이블 내의 엔트리에 의해 결정되고, 상기 컨텐츠 패킷 테이블은 후속하는 송신 프레임 내에 위치하는 공유 데이터 스트림을 식별함 -; 및
상기 현재의 송신 프레임의 다른 유연한 슬롯 위치에 위치한 패킷 - 상기 패킷은 이전의 송신 프레임으로부터의 다른 컨텐츠 패킷 테이블 내의 엔트리와 연관되고, 상기 각각의 컨텐츠 패킷 테이블은 후속하는 송신 프레임 내의 패킷을 인덱싱하는 포워드 루킹 인덱스(forward-looking index)임 -
을 포함하는 컴퓨터 판독가능 매체
[청구항 2]
제1항에 있어서,상기 각각의 송신 프레임은 각각 1280개의 세그먼트로 이루어진 16개의 세그먼트 그룹으로 분해되는 20,480개의 세그먼트를 포함하며, 각각의 세그먼트는 68개의 부호(symbol)를 포함하고, 각각의 프레임은 상기 송신 프레임 내의 슬롯에 의해 식별되는 1280개의 논리 패킷으로 매핑되는컴퓨터 판독가능 매체.
[청구항 3]
제1항에 있어서,상기 프레임 헤더 패킷은 상기 송신 프레임의 제1 슬롯 내위치하는컴퓨터 판독가능 매체.
[청구항 4]
제1항에 있어서,각각의 프레임 헤더는 프레임 번호(frame number), 타임 스탬프(time stamp), 타임 존 오프셋(time zone offset), 및 영역 정의더 포함하는컴퓨터 판독가능 매체.
[청구항 5]
제1항에 있어서,상기 프레임 헤더 패킷은 리플레이 어택들(replay attacks)이 클라이언트 장치들에 의해 검출되도록 이전 및 후속 송신 프레임들의 대응하는 프레임 번호 필드들과 연관된 값들과 다른 연관된 값을 갖는 프레임 번호 필드더 포함하는컴퓨터 판독가능 매체.
[청구항 6]
제1항에 있어서,상기 프레임 헤더 패킷은 상기 프레임 송신 시작을 위한 시간을 지시하는 타임 스탬프 필드더 포함하는컴퓨터 판독가능 매체.
[청구항 7]
제1항에 있어서,상기 프레임 헤더 패킷은 각각의 프레임 송신의 지리적인 영역에 대한 타임 존을 나타내는 타임 존 오프셋 필드더 포함하는컴퓨터 판독가능 매체.
[청구항 8]
제1항에 있어서,상기 프레임 헤더 패킷은 영역 id, 코드명, 주파수 리스트를 포함하는 영역 정의 필드를 더 포함하며, 상기 영역 id는 현재의 방송 영역을 식별하고, 상기 코드명은 상기 현재의 방송 영역의 디스크립션(description)을 제공하며, 상기 주파수 리스트는 상기 현재의 방송 영역 내에서 이용가능한 무선 주파수들대응하는컴퓨터 판독가능 매체.
[청구항 9]
제1항에 있어서,상기 프레임 헤더 패킷은 타임 스탬프 및 프레임 번호를 위한 필드들을 더 포함하며, 상기 타임 스탬프 및 프레임 번호는 클라이언트 장치들이 상기 프레임 헤더를 인증하고 변형 리플레이 어택들(variation replay attacks)에 대응하는 송신 프레임들을 무시하도록송신프레임내의패킷들을암호화하는데사용되는컴퓨터 판독가능 매체.
[청구항 10]
제9항에 있어서,상기 암호화된 패킷들은 암호 키(encryption key) 및 초기화 벡터로 암호화되고, 상기 초기화 벡터는상기프레임번호필드및상기타임스탬프필드중적어도하나값에의해결정되는컴퓨터 판독가능 매체.
[청구항 11]
제1항에 있어서,상기 각각의 컨텐츠 위치 정의 필드 테이블은 슬롯 위치, 포맷 타입, 에러 보정 모드, 및 대응하는 컨텐츠 테이블에 대한 에러 보정 설정식별하는컴퓨터 판독가능 매체.
[청구항 12]
제1항에 있어서,상기 각각의 컨텐츠 위치 정의 필드 테이블은 컨텐츠 패킷 테이블들에 대한 인덱스들을 더 포함하며, 상기 각각의 인덱스는 슬롯 위치 및 포맷 타입을 포함하고, 상기 슬롯 위치는 상기 송신 프레임 내의 컨텐츠 패킷 테이블에 대한 위치를 식별하며, 상기 포맷 타입은 클라이언트 장치의 특정한 등급식별하는컴퓨터 판독가능 매체.
[청구항 13]
제1항에 있어서,상기 각각의 컨텐츠 패킷 테이블은 한 세트의 레인지 디스크립터(range descriptors)를 더 포함하며, 각각의 특정한 레인지 디스크립터는 특정한 레인지와 연관된 슬롯들의 초기 위치 및 수에 대한 필드들포함하는컴퓨터 판독가능 매체.
[청구항 14]
제13항에 있어서,상기 초기 위치는 상기 송신 프레임 내의 상기 특정한 레인지의 시작과 연관되는 패킷 번호대응하는컴퓨터 판독가능 매체.
[청구항 15]
제13항에 있어서,상기 특정한 레인지와 연관되는 각각의 슬롯은 서비스 id, 패킷 카운트(packet count), 스트림 로케이터(stream locator), 에러 보정 설정, 및 프레임 예약에 대한 필드들을 포함하는 대응하는 슬롯 디스크립터구비하는컴퓨터 판독가능 매체.
[청구항 16]
제13항에 있어서,상기 특정한 레인지와 연관된 각각의 슬롯은 서비스 id 필드를 포함하는 대응하는 슬롯 디스크립터를 구비하며, 상기 각각의 서비스 id 필드는 상기 슬롯 디스크립터와 연관된 논리 패킷들이 상기 슬롯과 연관된 상기 특정한 방송 서비스와 또한 연관되도록 상기 특정한 방송 서비스식별하는컴퓨터 판독가능 매체.
[청구항 17]
제16항에 있어서,상기 특정한 방송 서비스는 데이터 타입과 연관되며, 각각의 논리 패킷은 클라이언트 장치 상에서 상기 특정한 방송 서비스와 또한 연관된 어플리케이션 프로그램에 의해 사용하기 위해 상기 데이터 타입에 따라 포맷되는컴퓨터 판독가능 매체.
[청구항 18]
제17항에 있어서,상기 데이터 타입은 콤팩트 데이터 타입(compact data type), 스파스 데이터 타입(sparse data type), 및 롱 데이터 타입(long data type) 중 하나대응하는컴퓨터 판독가능 매체.
[청구항 19]
제13항에 있어서,상기 특정한 레인지와 연관되는 각각의 특정한 슬롯은 대응하는 슬롯 디스크립터를 구비하며, 상기 슬롯 디스크립터는 상기 프레임 송신시 상기 특정한 슬롯과 연관된 패킷들의 수를 식별하는 패킷 카운트 필드포함하는컴퓨터 판독가능 매체.
[청구항 20]
제13항에 있어서,상기 특정한 레인지와 연관되는 각각의 특정한 슬롯은 대응하는 슬롯 디스크립터를 구비하며, 상기 슬롯 디스크립터는 특정한 방송 서비스와 연관되는 어플리케이션 레벨 데이터 핸들러들에 의해 사용되는 불분명한 값을 식별하는 스트림 로케이터 필드포함하는컴퓨터 판독가능 매체.
[청구항 21]
제13항에 있어서,레인지 디스크립터와 연관되는 각각의 슬롯은 대응하는 슬롯 디스크립터를 구비하며, 상기 슬롯 디스크립터는 서비스 id 필드 및 프레임 예약 필드를 포함하고, 상기 서비스 id 필드는 상기 프레임 송신시 상기 특정한 슬롯과 연관되는 상기 방송 서비스를 식별하고, 상기 프레임 예약 필드는 상기 슬롯이 상기 방송 서비스에 할당되는 프레임 송신의 수나타내는컴퓨터 판독가능 매체.
[청구항 22]
제1항에 있어서,상기 송신 프레임은 5개의 파티션(partition)으로 분할되고, 상기 5개의 파티션 각각 내의 의사 무작위 할당된 슬롯(pseudo-randomly assigned slot)은 각각의 송신을 위해 클라이언트에 할당되며, 상기 송신 프레임은 상기 의사 무작위 할당된 슬롯들 중 적어도 하나에서 상기 클라이언트를 위한 비밀 메시지의 적어도 일부포함하는컴퓨터 판독가능 매체.
[청구항 23]
제22항에 있어서,상기 의사 무작위 할당된 슬롯들은 상기 클라이언트와 연관되는 가입자 id, 현재의 프레임 번호, 및 해시 함수(hash function) 중 적어도 하나결정되는컴퓨터 판독가능 매체.
[청구항 24]
제22항에 있어서,상기 비밀 메시지는 비밀 메시지 헤더를 각각 포함하는 논리 패킷의 수를 스패닝(spanning)하고, 상기 비밀 메시지 헤더는 메시지 id, 메시지 내의 프래그먼트들(fragments), 및 프래그먼트 인덱스(fragment index)에 대한 필드들을 포함하며, 상기 비밀 메시지는 상기 메시지 id 필드에 의해 식별되고, 상기 논리 패킷의 수는 메시지 필드 내의 상기 프래그먼트들에 의해 식별되고, 각각의 논리 패킷은상기프래그먼트인덱스에의해식별되는컴퓨터 판독가능 매체.
[청구항 25]
서버 장치로부터 클라이언트로 송신 프레임들을 전달하기 위해 저장된 데이터 구조를 갖는 컴퓨터 판독가능 매체에 있어서,
상기 데이터 구조는 상기 송신 프레임 내의 대응하는 슬롯으로 식별되는 논리 패킷들을 포함하고, 상기 논리 패킷들은 파티션들로 분할되고, 상기 클라이언트는 슬롯들에 의사 무작위 할당되고, 상기 각각의 슬롯은 상기 파티션들에 의사 무작위 할당되며, 상기 의사 무작위 할당된 슬롯들 중 하나에 연관되는 논리 패킷은 상기 클라이언트에 대한 비밀 메시지 중 적어도 일부를 포함하는 컴퓨터 판독가능 매체
[청구항 26]
제25항에 있어서,각각의 송신 프레임은 각각 1280개의 세그먼트로 이루어진 16개의 세그먼트 그룹으로 분해되는 20,480개의 세그먼트를 포함하며, 각각의 세그먼트는 68개의 부호를 포함하고, 각각의 프레임은 1280개의 논리 패킷매핑되는컴퓨터 판독가능 매체.
[청구항 27]
제25항에 있어서,상기 의사 무작위 할당된 슬롯들은 상기 클라이언트와 연관된 적어도 하나의 가입자 id, 송신 프레임과 연관된 현재의 프레임 번호, 및 해시 함수 중 적어도 하나결정되는컴퓨터 판독가능 매체.
[청구항 28]
제25항에 있어서,상기 비밀 메시지는 비밀 메시지 헤더를 각각 포함하는 논리 패킷들의 수를 스패닝하고, 상기 비밀 메시지 헤더는 메시지 id, 메시지 내의 프래그먼트들, 및 프래그먼트 인덱스에 대한 필드들을 포함하며, 상기 비밀 메시지는 상기 메시지 id 필드에 의해 식별되고, 상기 논리 패킷의 수는 메시지 필드 내의 상기 프래그먼트에 의해 식별되며, 각각의 논리 패킷은상기프래그먼트인덱스에의해식별되는컴퓨터 판독가능 매체.
[청구항 29]
제25항에 있어서,상기 의사 무작위 슬롯 할당은 어레이를 형성하도록 상기 현재의 프레임 번호와 가입자 id를 연결하고, 상기 어레이로부터 해시 값을 생성하며, 각각의 파티션과 연관된 크기로상기해시값제한함결정되는컴퓨터 판독가능 매체.
[청구항 30]
제29항에 있어서,상기 현재의 프레임 번호는 각각의 클라이언트에 할당되는 슬롯 위치들이 각각의 후속하는 송신 프레임에 대해 변화하도록 각각의 후속하는 송신프레임에 대해다른 컴퓨터 판독가능 매체.
[청구항 31]
제25항에 있어서,비밀 메시지와 연관된 논리 패킷들은 암호화 문자열(encryption string) 및 고유 제어 키로 암호화되는컴퓨터 판독가능 매체.
[청구항 32]
제31항에 있어서,상기 클라이언트와 연관된 고유 식별자가고유제어키에의해결정되는컴퓨터 판독가능 매체.
지시문 (instruction)
주어진 특허 청구항을 읽고 구성요소의 기능과 역할을 분석하여 질문에 답하라. 요구되는 내용을 항목별 목록으로 제시하라.
질문 (question)
송신 프레임 내의 패킷들을 암호화할 때, 클라이언트 장치가 프레임 헤더를 인증하고 변형 리플레이 어택(variation replay attacks)에 대응하는 송신 프레임을 무시할 수 있도록 하기 위해 사용되는 필드들은 무엇인가?
추론 과정 (compact_reasoning)
-
1과제 해석
task_interpretation질문은 클라이언트 장치가 프레임 헤더를 인증하고 변형 리플레이 어택에 대응하여 특정 송신 프레임을 무시할 수 있도록, 패킷 암호화 시 사용되는 필드를 찾는 것이다.
-
2정보 추출
information_extraction청구항 9에서 클라이언트 장치가 프레임 헤더를 인증하고 변형 리플레이 어택에 대응하는 송신 프레임을 무시하도록 패킷을 암호화하는 데 사용되는 필드를 명시하고 있다.
- 클라이언트 장치들이 상기 프레임 헤더를 인증하고 변형 리플레이 어택들(variation replay attacks)에 대응하는 송신 프레임들을 무시하도록 송신프레임내의패킷들을암호화하는데사용되는
-
3근거 선택
evidence_selection해당 기능에 사용되는 구체적인 필드는 타임 스탬프 및 프레임 번호이다.
- 상기 타임 스탬프 및 프레임 번호는 클라이언트 장치들이 상기 프레임 헤더를 인증하고 변형 리플레이 어택들(variation replay attacks)에 대응하는 송신 프레임들을 무시하도록송신프레임내의패킷들을암호화하는데사용되는
-
4논리 통합
logical_integration청구항 9의 문맥을 통해 타임 스탬프와 프레임 번호가 인증 및 리플레이 어택 방지를 위한 암호화 과정에 사용됨을 확인할 수 있다.
- 상기 타임 스탬프 및 프레임 번호는 클라이언트 장치들이 상기 프레임 헤더를 인증하고 변형 리플레이 어택들(variation replay attacks)에 대응하는 송신 프레임들을 무시하도록송신프레임내의패킷들을암호화하는데사용되는
-
5결론 도출
conclusion_formulation질문에서 요구하는 필드는 타임 스탬프(time stamp)와 프레임 번호(frame number)이다.
- 상기 타임 스탬프 및 프레임 번호는
-
6답변 생성
answer_generation추출된 필드들을 리스트 형식으로 정리하여 최종 답변을 생성한다.
- 상기 타임 스탬프 및 프레임 번호는
최종 답변 (final_answer)
타임 스탬프(time stamp), 프레임 번호(frame number)
핵심 해석 (core_interpretation)
클라이언트 장치가 프레임 헤더를 인증하고 변형 리플레이 어택을 방지하기 위해, 타임 스탬프와 프레임 번호 필드를 활용하여 송신 프레임 내의 패킷을 암호화하는 기술에 관한 것이다.