1 |
1
소프트웨어 포함된 명령어를 그룹별로 분류하고, 상기 그룹별 명령어 개수를 계산하고, 상기 그룹별 계산된 명령어 개수와 그룹별 가중치를 곱한 후 합산하여 마킹 데이터를 산출하는 산출부; 및상기 산출된 마킹 데이터를 상기 소프트웨어에 워터마킹하는 마킹부;를 포함하는 소프트웨어 저작권 보호를 위한 워터마크 삽입장치
|
2 |
2
삭제
|
3 |
3
제1항에 있어서,상기 그룹은 레지스터 그룹, 상수 선언 그룹, 분기 명령어 그룹, 호출 명령어 그룹 및 사칙연산 그룹 중 적어도 둘 이상인 소프트웨어 저작권 보호를 위한 워터마크 삽입장치
|
4 |
4
청구항 4은(는) 설정등록료 납부시 포기되었습니다
|
5 |
5
제1항에 있어서,상기 산출부는 메서드(method) 별로 상기 마킹 데이터를 산출하는 소프트웨어 저작권 보호를 위한 워터마크 삽입장치
|
6 |
6
청구항 6은(는) 설정등록료 납부시 포기되었습니다
|
7 |
7
청구항 7은(는) 설정등록료 납부시 포기되었습니다
|
8 |
8
청구항 8은(는) 설정등록료 납부시 포기되었습니다
|
9 |
9
청구항 9은(는) 설정등록료 납부시 포기되었습니다
|
10 |
10
청구항 10은(는) 설정등록료 납부시 포기되었습니다
|
11 |
11
청구항 11은(는) 설정등록료 납부시 포기되었습니다
|
12 |
12
마킹 데이터가 산출된 대상 메서드, 상기 대상 메서드로부터 산출된 마킹 데이터 및 상기 마킹 데이터가 저장된 메서드 내의 위치가 저장되는 데이터 베이스; 및상기 데이터 베이스를 참조하여 소프트웨어에 포함된 마킹 데이터가 산출된 대상 메서드로부터 마킹 데이터를 추출하는 추출부;를 포함하는 소프트웨어 저작권 보호를 위한 워터마크 추출장치
|
13 |
13
제12항에 있어서,상기 추출부에 의하여 추출된 마킹 데이터와 상기 데이터 베이스에 저장된 마킹 데이터를 비교하는 비교부를 포함하는 소프트웨어 저작권 보호를 위한 워터마크 추출장치
|
14 |
14
청구항 14은(는) 설정등록료 납부시 포기되었습니다
|
15 |
15
청구항 15은(는) 설정등록료 납부시 포기되었습니다
|
16 |
16
제12항에 있어서,상기 데이터베이스에는 상기 산출된 마킹 데이터에 합산된 더미 수 데이터가 더 저장되는 소프트웨어 저작권 보호를 위한 워터마크 추출장치
|
17 |
17
워터마크 삽입장치가 워터마크를 삽입하는 방법에 있어서,소프트웨어의 메서드에 포함된 명령어를 그룹별로 분류하는 제1 단계;상기 그룹별 명령어 개수를 계산하고, 상기 그룹별 계산된 명령어 개수와 그룹별 가중치를 곱한 후 합산하여 마킹 데이터를 산출하는 제2 단계; 및상기 산출된 마킹 데이터를 상기 메서드에 마킹하는 제3 단계;를 포함하는 소프트웨어 저작권 보호를 위한 워터마크 삽입방법
|
18 |
18
삭제
|
19 |
19
청구항 19은(는) 설정등록료 납부시 포기되었습니다
|
20 |
20
워터마크 추출장치가 워터 마크를 추출하는 방법에 있어서,데이터 베이스로부터 마킹 데이터가 산출된 대상 메서드 및 상기 마킹 데이터가 저장된 메서드 내의 위치를 참조하는 제1 단계;소프트웨어에 포함된 메서드로부터 마킹 데이터를 추출하는 제2 단계;상기 데이터 베이스로부터 삽입된 마킹 데이터를 참조하여 상기 추출된 마킹 데이터와 비교하는 제3 단계;를 포함하는 소프트웨어 저작권 보호를 위한 워터마크 추출방법
|