문맥 (context)
[청구항 2]
콘텐트를 이용하는 사용자의 사용자 식별번호와 관련하여 나머지로서 서로에 대해 비교 우위인 다수의 정수를 취하여 다수의 잉여를 산출하기 위한 잉여산출수단과
잉여산출수단에 의해 얻어진 잉여를 각각 표현하는 다수의 구성요소 코드를 생성하기 위한 구성요소 코드 생성수단 및
구성요소 코드 생성수단에 의해 생성된 구성요소 코드를 연결함으로써 내장되는 코드를 생성하는 연결수단을 구비하여 구성된 것을 특징으로 하는 소정 콘텐트에 내장되는 코드를 생성하기 위한 유닛
[청구항 3]
제2항에 있어서,유닛으로서 소정 수의 비트를 취하여, 1과 0의 연속하는 시퀀스에 의해 각각 구성된코드를다수의구성요소코드생성하는것을특징으로 하는유닛.
[청구항 5]
내장코드를 다수의 구성요소 코드로 분할하기 위한 코드 분할수단과
나머지로서 각각에 대해 미리 판정됨과 더불어 비교 우위인 다수의 정수를 취하여 각각 2개의 잉여로 이루어진 다수의 잉여 쌍을 얻기 위해 분할된 각각의 구성요소 코드를 디코딩하기 위한 구성요소 코드 디코딩수단 및
다수의 잉여 쌍으로부터 콘텐트상에서 컬루젼 공격을 만드는 컬루더의 사용자 식별번호를 산출하기 위한 컬루더 수 산출수단을 구비하여 구성되고
다수의 구성요소 코드가 컬루더의 사용자 식별번호와 관련하여 잉여중 적어도 하나를 디코딩하는 방법을 갖기 위한 가능성을 갖춘 구성요소 코드인 것을 특징으로 하는 소정 콘텐트에 내장되어 다수의 구성요소 코드를 연결하는 내장코드를 검출하기 위한 유닛
[청구항 6]
제5항에 있어서,다수의 구성요소 코드가 유닛으로서 소정 수의 비트를 취하여, 1과 0의 연속하는 시퀀스에 의해각각구성되는것을특징으로 하는유닛.
[청구항 7]
제5항에 있어서,다수의 잉여 쌍으로부터 컬루젼이 존재하는지 또는 존재하지 않는지를 판정하기 위한 컬루젼 판정수단을 더 구비하여 구성되고, 컬루젼의 존재가 컬루더 판정수단에 의해 판정되면, 컬루더 식별번호 산출수단은 컬루더의사용자 식별번호산출하는것을특징으로 하는유닛.
[청구항 8]
제5항에 있어서,컬루더 수 산출수단은,k' 잉여(r1,r2,---,rk') 세트를 생성하도록 각각의 k' 입력 잉여 쌍으로부터 하나의 잉여를 선택하기 위한 잉여선택부와;차이니즈 나머지 원리에 따라, 서로 다름과 더불어 잉여선택부에 의해 생성된 k' 잉여의 세트로부터 선택되는 k 잉여(s1,s2,---,sk)로부터 컬루더의 사용자 식별번호 u의 후보를 산출하기 위한 차이니즈 나머지 원리부 및;차이니즈 나머지 원리부에 대해 k 잉여를 공급하고, 차이니즈 나머지 원리부에 의해 산출된 컬루더의 사용자 식별번호 u의 후보로부터 컬루더의 사용자 식별번호를 지정하며, 컬루더의 사용자 식별번호를 출력하기 위해, 잉여선택부에 의해 생성된 k' 잉여의 세트로부터 k 잉여를 선택하기 위한 일관성 검사부를 포함하고,일관성 검사부는 잉여선택부에 의해 생성된 k' 잉여의 세트로부터 k 잉여를 선택하기 위한 선택 처리와, 차이니즈 나머지 원리부에 의해 산출된 컬루더의 사용자 식별번호 u의 후보와 나머지 (k'-k) 잉여 사이간의 잉여의 소정 수(ℓ) 사이에서 ri = u mod pi(i=i1,i2,---,iℓ)의 관계가 존재하는가의 여부를 판정하기 위한 판정 처리 및, 판정 처리의 결과로서 관계가 존재하면 컬루더의 사용자 식별번호로서 후보를 출력하기 위한 출력 처리를 갖추며,관계가 존재하지 않으면, 판정 처리를 수행하도록 k 잉여(s1,s2,---,sk)의 새로운 조합이 잉여선택부에 의해 생성된 k' 잉여의 세트로부터 선택되고, k 잉여(s1,s2,---,sk)의 모든 조합중 어느 것과 관련하여 관계가 존재하지 않으면 k' 잉여의 새로운 세트가 잉여선택부에 대해 요구되어져, 선택 처리와 판정 처리가 관계가 존재할때반복되는것을특징으로 하는유닛.
[청구항 9]
입력된 사용자 식별번호에 대응하여 다수의 정수성분의 세트를 산출하기 위한 산출수단과
k' 구성요소 코드 사이에서 사용자 식별번호의 소정 번호와 관련하여 산출수단에 의해 산출된 정수성분의 모든 세트를 표현할 수 있고, k' 구성요소 코드의 k 조합이 사용자 식별번호를 유일하게 표현할 수 있도록 각각 정수 요소에 대응하여 구성요소 코드를 생성하기 위한 구성요소 코드 생성수단 및
내장되는 코드를 생성하도록 구성요소 코드 생성수단에 의해 생성된 구성요소 코드를 연결하기 위한 연결수단을 구비하여 구성되고,
c가 3 이상의 양의 정수이고, ℓ이 양의 정수이며, q가 내장코드를 검출할 때 각 구성요소 코드로부터 검출될 수 있는 정수성분의 수인 경우, k'가 c(k+ℓ)/q 이상으로 되도록 판정되는 것을 특징으로 하는 내장되는 코드를 생성하기 위한 유닛
[청구항 10]
제9항에 있어서,산출수단에 의해 산출된 각 정수 요소가 사용자 식별번호의 소정 수와 관련하여 취할 수 있는 값의 수이고, ε이 내장되는 코드를 검출할 때 가정되는 검출 에러율인 경우, k'는 의 조건이 만족되도록 판정되는 것을 특징으로 하는 내장되는 코드생성하기 위한유닛.
[청구항 11]
제9항에 있어서,산출수단은 입력된 사용자 식별번호에 대응하여, 정수성분의 세트로서, 나머지로서 서로에 대해 비교 우위인 다수의 정수를 취하는 잉여의 세트를 산출하는 것을 특징으로 하는 내장되는 코드생성하기 위한유닛.
[청구항 12]
제9항에 있어서,산출수단은 입력된 사용자 식별번호에 대응하여 정수성분의 세트로서, 평행변환에 의해 정의된 등가부류에 속하는 하나의 세트의 성분의 수를 산출하는 것을 특징으로 하는 내장되는 코드생성하기 위한유닛.
[청구항 13]
제9항에 있어서,산출수단은 입력된 사용자 식별번호에 대응하여 정수성분의 세트로서, 평행변환에 의해 정의된 등가부류에 속하는 하나의 세트의 성분의 수를 산출하고,pi(i=1,2,---,k)는 하나의 동일한 양의 정수 p이며,의 조건이 더욱 만족되는 것을 특징으로 하는 내장되는 코드생성하기 위한유닛.
[청구항 14]
입력된 사용자 식별번호에 대응하여 각각 생성된 구성요소 코드를 연결하고, 또한 k' 구성요소 코드 사이에서 사용자 식별번호의 소정 번호와 관련하여 산출된 정수성분의 모든 세트를 표현할 수 있으며, k' 구성요소 코드의 k 조합이 사용자 식별번호를 유일하게 표현할 수 있는 내장코드가 내장된 타겟으로부터 내장코드를 추출하기 위한 코드 추출수단과
추출된 구성요소 코드로 분할을 만들기 위한 코드 분할수단
분할된 각 구성요소 코드를 디코딩하기 위한 구성요소 코드 디코딩수단 및
각 구성요소 코드의 디코딩 결과로부터 컬루더의 사용자 식별번호를 산출하기 위한 컬루더 수 산출수단을 구비하여 구성되고,
c가 3 이상의 양의 정수이고, ℓ이 양의 정수이며, q가 내장코드를 검출할 때 각 구성요소 코드로부터 검출될 수 있는 다수의 정수성분인 경우, k'가 c(k+ℓ)/q 이상으로 되도록 판정되는 것을 특징으로 하는 내장코드를 검출하기 위한 유닛
[청구항 15]
제14항에 있어서,산출수단에 의해 산출된 각 정수 요소가 사용자 식별번호의 소정 번호와 관련하여 취할 수 있는 다수의 값이고, 내장코드를 검출할 때 가정되는 검출 에러율인 경우, k'는 의 조건이 만족되도록 판정되는 것을 특징으로 하는 내장코드검출하기 위한유닛.
[청구항 16]
제14항에 있어서,정수성분의 세트가, 사용자 식별번호에 대응하여 산출됨과 더불어 나머지로서 서로에 대해 비교 우위인 다수의 정수를 취하는 잉여의 세트인 것을 특징으로 하는 내장코드검출하기 위한유닛.
[청구항 17]
제14항에 있어서,정수성분의 세트가, 사용자 식별번호에 대응하여 산출됨과 더불어 평행변환에 의해 정의된 등가부류에 속하는 하나의 세트의 성분의 수인 것을 특징으로 하는 내장코드검출하기 위한유닛.
[청구항 18]
제14항에 있어서,정수성분의 세트가, 사용자 식별번호에 대응하여 산출됨과 더불어 평행변환에 의해 정의된 등가부류에 속하는 하나의 세트의 성분의 수이고,pi(i=1,2,---,k)는 하나의 동일한 양의 정수 p이며,의 조건이 더욱 만족되는 것을 특징으로 하는 내장코드검출하기 위한유닛.
[청구항 19]
입력된 사용자 식별번호에 대응하여 각각 생성된 구성요소 코드를 연결하고, 또한 k' 구성요소 코드 사이에서 사용자 식별번호의 소정 번호와 관련하여 산출된 정수성분의 모든 세트를 표현할 수 있으며, k' 구성요소 코드의 k 조합이 사용자 식별번호를 유일하게 표현할 수 있는 내장코드가 내장된 타겟으로부터 내장코드를 추출하기 위한 코드 추출수단과
추출된 구성요소 코드로 분할을 만들기 위한 코드 분할수단
분할된 각 구성요소 코드를 디코딩하기 위한 구성요소 코드 디코딩수단 및
각 구성요소 코드의 디코딩 결과로부터 컬루더의 사용자 식별번호를 산출하기 위한 컬루더 수 산출수단을 구비하여 구성되고,
구성요소 코드 디코딩수단은, 각 구성요소 코드를 블록으로 분할하기 위한 블록 분할부와, 모든 블록에서 1의 다수의 비트를 카운팅하기 위한 카운팅부, 카운팅부에 의해 얻어진 카운트 값이 제1임계값을 초과하는가의 여부를 판정하기 위한 제1판정부, 카운트 값이 제2임계값 보다 더 작은지의 여부를 판정하기 위한 제2판정부, 제1판정부에 의해 제1임계값을 초과하는 것으로 판정된 최소 블록을 선택하기 위한 최소 위치 선택부 및, 제2임계값 보다 더 작은 것으로 판정된 최대 블록을 선택하기 위한 최대 위치 선택부를 포함하고, 그에 따라 디코딩 결과로서 최소 및 최대 위치 선택부의 선택 결과를 출력하도록 된 것을 특징으로 하는 내장코드를 검출하기 위한 유닛
[청구항 20]
제2항에 있어서,사용자 식별번호를 위한 할당 요구에 응답하여, 다수의 사용자 후보 번호 후보들 간에서, 더 작은 가능성에서 컬루더의 사용자 식별번호로서 잘못 검출된 하나의 후보를 선택하고, 선택된 사용자 식별번호를 사용자를 지정하는 사용자 지정 데이터에 할당하기 위한 사용자 식별번호 할당수단을 더 구비하여 구성된 것을 특징으로 하는 내장코드검출하기 위한유닛.
[청구항 21]
제20항에 있어서,사용자 식별번호 할당수단은, 차례로 다수의 사용자 식별번호 후보를 연속적으로 입력하고, 각 후보가 컬루더의 사용자 식별번호로서 잘못 검출되는 가능성이 높은지 또는 낮은지의 여부를 판정하며, 낮게 판정되는 가능성을 갖는 사용자 식별번호 후보가 입력되는 때의 시점에서 사용자 지정 데이터에 대해 후보를 할당하는 것을 특징으로 하는 내장코드검출하기 위한유닛.
[청구항 22]
제20항에 있어서,사용자 식별번호 할당수단은 다수의 사용자 식별번호가 컬루더의 사용자 식별번호로서 잘못 검출되는 더 낮은 가능성을 갖춘 다수의 사용자 식별번호를 기억하는 기억수단을 포함하고, 기억수단에 기억된 사용자 식별번호로부터 사용자 지정 데이터에 대해 할당되는 사용자 식별번호를 선택 및 독출하는 것을 특징으로 하는 내장코드검출하기 위한유닛.
[청구항 23]
제5항에 있어서,컬루더 수 산출수단은, 다수의 잉여 쌍으로부터 컬루더의 사용자 식별번호로 되는 가능성을 갖춘 적어도 하나의 사용자 식별번호 후보를 생성하고, 후보 사이에서 컬루더의 사용자 식별번호로서 잘못 검출되는 더 낮은 가능성을 갖춘 적어도 하나의 사용자 식별번호를 선택하며, 컬루더의 사용자 식별번호로서 선택된사용자 식별번호결정하는것을특징으로 하는유닛.
[청구항 24]
제5항에 있어서,컬루더 수 산출수단은, 다수의 잉여 쌍으로부터 컬루더의 사용자 식별번호로 되는 가능성을 갖춘 다수의 사용자 식별번호 후보를 연속적으로 생성하고, 후보와 관련하여 컬루더의 사용자 식별번호로서 잘못 검출되는 가능성이 높은지 또는 낮은지의 여부를 판정하며, 컬루더의 사용자 식별번호로서 낮게 판정되는 가능성을 갖춘 모든사용자 식별번호결정하는것을특징으로 하는유닛.
[청구항 25]
제23항에 있어서,컬루더 수 산출수단은 모든 사용자 식별번호와 관련하여, 나머지로서 다수의 정수를 취하는 잉여에 대한 일치를 만족하는 모든 잉여 쌍 사이에서 다수의 잉여를 얻고, 컬루더의 사용자 식별번호로서 소정 임계값 이상으로 되는 번호를 만드는사용자 식별번호생성하는것을특징으로 하는유닛.
[청구항 26]
제24항에 있어서,컬루더 수 산출수단은 모든 사용자 식별번호와 관련하여, 나머지로서 다수의 정수를 취하는 잉여에 대한 일치를 만족하는 모든 잉여 쌍 사이에서 다수의 잉여를 얻고, 컬루더의 사용자 식별번호로서 소정 임계값 이상으로 되는 번호를 만드는사용자 식별번호생성하는것을특징으로 하는유닛.
[청구항 27]
제5항에 있어서,컬루더 수 산출수단은 다수의 사용자 식별번호가 컬루더의 사용자 식별번호로서 잘못 검출되는 더 낮은 가능성을 갖춘 다수의 사용자 식별번호를 기억하는 기억수단을 포함하고, 기억수단에 기억된 사용자 식별번호 사이에서 다수의 잉여 쌍으로부터 생성된 컬루더의 사용자 식별번호로 되는 가능성을 갖춘 적어도 하나의 사용자 식별번호 후보와 일치하는사용자 식별번호판정하는것을특징으로 하는유닛.
[청구항 29]
입력된 사용자 식별번호와 대응하여 단일코드를 구성하는 다수의 코드워드로부터 선택된 하나의 코드워드를 출력하기 위한 수단과
워터마크 정보로서 출력된 코드워드를 내장 타겟으로서의 콘텐트에 내장하기 위한 수단을 구비하여 구성된 것을 특징으로 하는 사용자 식별번호의 정보를 포함하는 워터마크 정보를 소정 콘텐트에 내장하기 위한 워터마크 내장 유닛
[청구항 30]
입력된 사용자 식별번호와 대응하여 단일코드를 구성하는 다수의 코드워드로부터 선택된 하나의 코드워드를 출력하기 위한 수단과
출력된 코드워드 및 콘텐트 사이에서 상관값을 얻기 위한 수단 및
상관값을 기초로 입력된 사용자 식별번호와 대응하는 코드워드가 콘텐트에 존재하는지 존재하지 않는지를 판정하기 위한 수단을 구비하여 구성된 것을 특징으로 하는 소정 콘텐트로부터 사용자 식별번호의 정보를 포함하는 워터마크 정보를 검출하기 위한 워터마크 검출 유닛
[청구항 31]
각각 이전에 등록된 사용자 식별번호에 대응함과 더불어 단일코드를 구성하는 다수의 코드워드를 출력하기 위한 수단과
각각 출력된 코드워드와 콘텐트사이에서 상관값을 얻기 위한 수단 및
벡터로서 각각 얻어진 상관값을 고려하여, 크기 산출을 기초로, 워터마크 정보가 존재하는지 존재하지 않는지를 판정하고, 워터마크 정보의 존재가 판정되면 상관값을 기초로 컬루더를 지정하기 위한 수단을 구비하여 구성된 것을 특징으로 하는 소정 콘텐트로부터 사용자 식별번호의 정보를 포함하는 워터마크 정보를 검출하기 위한 워터마크 검출 유닛
지시문 (instruction)
주어진 본문을 읽고 관련 정보를 분석하여 질문에 답하라.
질문 (question)
청구항 8에 기재된 컬루더 수 산출수단에서, 차이니즈 나머지 원리부에 의해 산출된 사용자 식별번호 u의 후보와 나머지 (k'-k) 잉여 사이의 관계를 판정하여 최종적으로 사용자 식별번호를 결정하는 과정은 어떠한 절차로 반복되는가?
추론 과정 (compact_reasoning)
-
1과제 해석
task_interpretation청구항 8에 기재된 컬루더 수 산출수단 내에서 사용자 식별번호 u를 결정하기 위해 일관성 검사부가 수행하는 반복 절차를 파악해야 한다.
-
2정보 추출
information_extraction일관성 검사부는 선택 처리, 판정 처리, 출력 처리로 구성되며, 판정 결과에 따라 다른 경로를 따른다.
- 일관성 검사부는 잉여선택부에 의해 생성된 k' 잉여의 세트로부터 k 잉여를 선택하기 위한 선택 처리와, 차이니즈 나머지 원리부에 의해 산출된 컬루더의 사용자 식별번호 u의 후보와 나머지 (k'-k) 잉여 사이간의 잉여의 소정 수(ℓ) 사이에서 ri = u mod pi(i=i1,i2,---,iℓ)의 관계가 존재하는가의 여부를 판정하기 위한 판정 처리 및, 판정 처리의 결과로서 관계가 존재하면 컬루더의 사용자 식별번호로서 후보를 출력하기 위한 출력 처리를 갖추며
-
3근거 선택
evidence_selection관계가 존재할 때의 처리와 존재하지 않을 때의 반복 조건을 추출한다.
- 관계가 존재하면 컬루더의 사용자 식별번호로서 후보를 출력하기 위한 출력 처리를 갖추며,관계가 존재하지 않으면, 판정 처리를 수행하도록 k 잉여(s1,s2,---,sk)의 새로운 조합이 잉여선택부에 의해 생성된 k' 잉여의 세트로부터 선택되고, k 잉여(s1,s2,---,sk)의 모든 조합중 어느 것과 관련하여 관계가 존재하지 않으면 k' 잉여의 새로운 세트가 잉여선택부에 대해 요구되어져, 선택 처리와 판정 처리가 관계가 존재할때반복되는것을특징으로 하는유닛
-
4논리 통합
logical_integration관계가 존재하면 출력을 수행하고 종료되지만, 존재하지 않으면 새로운 k 잉여 조합을 선택하여 판정 처리를 반복한다. 만약 모든 k 잉여 조합에서 관계가 존재하지 않으면 새로운 k' 잉여 세트를 요구하여 다시 과정을 반복한다.
- 관계가 존재하면 컬루더의 사용자 식별번호로서 후보를 출력하기 위한 출력 처리를 갖추며,관계가 존재하지 않으면, 판정 처리를 수행하도록 k 잉여(s1,s2,---,sk)의 새로운 조합이 잉여선택부에 의해 생성된 k' 잉여의 세트로부터 선택되고, k 잉여(s1,s2,---,sk)의 모든 조합중 어느 것과 관련하여 관계가 존재하지 않으면 k' 잉여의 새로운 세트가 잉여선택부에 대해 요구되어져, 선택 처리와 판정 처리가 관계가 존재할때반복되는것을특징으로 하는유닛
-
5결론 도출
conclusion_formulation질문에서 요구하는 반복 절차를 단계별로 정리한다: 1) k 잉여 선택, 2) 관계 판정, 3) 관계 존재 시 출력 및 종료, 4) 관계 미존재 시 새로운 k 잉여 조합 선택 후 판정 반복, 5) 모든 조합 미충족 시 새로운 k' 잉여 세트 요구 후 다시 반복.
-
6답변 생성
answer_generation추출된 논리적 절차를 바탕으로 최종 답변을 작성한다.
최종 답변 (final_answer)
사용자 식별번호를 결정하는 과정은 다음과 같은 절차로 반복된다. 우선, 일관성 검사부가 k' 잉여 세트로부터 k 잉여를 선택(선택 처리)하고, 산출된 후보 u와 나머지 잉여 사이의 관계를 판정(판정 처리)한다. 판정 결과 관계가 존재하면 후보를 출력(출력 처리)하며 과정을 종료한다. 만약 관계가 존재하지 않으면, k' 잉여 세트로부터 k 잉여의 새로운 조합을 선택하여 판정 처리를 다시 수행한다. 만약 k 잉여의 모든 조합에 대해 관계가 존재하지 않는다면, 잉여선택부에 k' 잉여의 새로운 세트를 요구하여 선택 처리와 판정 처리가 다시 반복된다.
핵심 해석 (core_interpretation)
차이니즈 나머지 원리를 이용해 산출된 사용자 식별번호 후보의 유효성을 검증하기 위해, 잉여 조합의 선택과 관계 판정 과정을 반복하며 일관성을 확인하는 절차를 기술하고 있다.