요약 | 본 발명은 컴퓨터 운영 체제(operating system)의 커널 모듈(kernal module)을 분석하는 장치에 있어서, 분석 대상 커널 모듈의 원본 기계어 코드(machine code)를 가상 레지스터(virtual register)를 사용하는 유사-기계어 코드(peudo-machine code)로 변환하는 변환부;및 상기 변환부가 산출한 유사-기계어 코드를 상기 가상 레지스터를 다른 레지스터로 변환하여 최적화하는 최적화부;를 포함하는 커널 분석 장치를 제공한다. |
---|---|
Int. CL | G06F 9/45 (2006.01) |
CPC | G06F 8/52(2013.01) G06F 8/52(2013.01) |
출원번호/일자 | 1020120055648 (2012.05.24) |
출원인 | 성균관대학교산학협력단 |
등록번호/일자 | |
공개번호/일자 | 10-2013-0131801 (2013.12.04) 문서열기 |
공고번호/일자 | |
국제출원번호/일자 | |
국제공개번호/일자 | |
우선권정보 | |
법적상태 | 공개 |
심사진행상태 | 수리 |
심판사항 | |
구분 | 신규 |
원출원번호/일자 | |
관련 출원번호 | |
심사청구여부/일자 | N |
심사청구항수 | 13 |
번호 | 이름 | 국적 | 주소 |
---|---|---|---|
1 | 성균관대학교산학협력단 | 대한민국 | 경기도 수원시 장안구 |
번호 | 이름 | 국적 | 주소 |
---|---|---|---|
1 | 엄영익 | 대한민국 | 경기 성남시 분당구 |
2 | 김인혁 | 대한민국 | 서울 관악구 |
3 | 김지홍 | 대한민국 | 서울 금천구 |
4 | 이동우 | 대한민국 | 서울 강동구 |
번호 | 이름 | 국적 | 주소 |
---|---|---|---|
1 | 특허법인엠에이피에스 | 대한민국 | 서울특별시 강남구 테헤란로*길 **, *층 (역삼동, 한동빌딩) |
번호 | 이름 | 국적 | 주소 |
---|---|---|---|
최종권리자 정보가 없습니다 |
번호 | 서류명 | 접수/발송일자 | 처리상태 | 접수/발송번호 |
---|---|---|---|---|
1 | [특허출원]특허출원서 [Patent Application] Patent Application |
2012.05.24 | 수리 (Accepted) | 1-1-2012-0418320-49 |
2 | [공지예외적용대상(신규성, 출원시의 특례)증명서류]서류제출서 [Document Verifying Exclusion from Being Publically Known (Novelty, Special Provisions for Application)] Submission of Document |
2012.05.30 | 수리 (Accepted) | 1-1-2012-0432013-66 |
3 | 출원인정보변경(경정)신고서 Notification of change of applicant's information |
2012.06.20 | 수리 (Accepted) | 4-1-2012-5131828-19 |
4 | 출원인정보변경(경정)신고서 Notification of change of applicant's information |
2012.06.27 | 수리 (Accepted) | 4-1-2012-5137236-29 |
5 | 출원인정보변경(경정)신고서 Notification of change of applicant's information |
2017.02.23 | 수리 (Accepted) | 4-1-2017-5028829-43 |
번호 | 청구항 |
---|---|
1 |
1 컴퓨터 운영 체제(operating system)의 커널 모듈(kernal module)을 분석하는 장치에 있어서,분석 대상 커널 모듈의 원본 기계어 코드(machine code)를 가상 레지스터(virtual register)를 사용하는 유사-기계어 코드(peudo-machine code)로 변환하는 변환부;및상기 변환부가 산출한 유사-기계어 코드를 최적화하는 최적화부;를 포함하되,상기 최적화부는 상기 가상 레지스터를 다른 레지스터로 변환하는 형태로 최적화하는 커널 분석 장치 |
2 |
2 제 1 항에 있어서,상기 커널 분석 장치는 분석 대상 커널 모듈의 기계어 코드를 목적 기계어 코드로 바이너리 변환(binary translation)하는 것이되,상기 분석 대상 커널 모듈의 명령어 세트(instruction set)와 상기 목적 기계어 코드의 명령어 세트는 동일한 것인 커널 분석 장치 |
3 |
3 제 1 항에 있어서,상기 커널 분석 장치는 상기 분석 대상 커널 모듈을 실행하면서 동적으로 분석하여 최적화하는 것인 커널 분석 장치 |
4 |
4 제 2 항에 있어서,상기 목적 기계어 코드는 캐시에 임시 저장되는 커널 분석 장치 |
5 |
5 제 1 항에 있어서,상기 분석 대상 커널 모듈의 분석 시작 지점을 결정하고 상기 분석 시작 지점에 후커(hooker)를 삽입하여 상기 분석 대상 커널 모듈의 실행 흐름을 제어하는 도입부;를 더 포함하는 커널 분석 장치 |
6 |
6 제 1 항에 있어서,최적화된 유사-기계어 코드를 실행 가능한 기계어 코드로 재변환하여 출력하는 출력부;를 더 포함하는 커널 분석 장치 |
7 |
7 제 1 항에 있어서,상기 변환부는 원본 기계어 코드를 디코드하여 유사-기계어 코드로 변환하는 디코드부; 및상기 유사-기계어 코드에 분석에 필요한 코드인 인스트러먼테이션(instrumentation)을 실시간으로 삽입하는 인스트러먼테이션 삽입부;를 포함하는 커널 분석 장치 |
8 |
8 제 1 항에 있어서,상기 최적화부는 휴리스틱 리니어-스캔(heuristic linear-scan) 방식으로 상기 가상 레지스터를 변환할 레지스터를 결정하는 레지스터 재할당부;를 포함하는 커널 분석 장치 |
9 |
9 커널 분석 장치를 사용하여 컴퓨터 운영 체제(operating system)의 커널 모듈(kernal module)을 분석하는 방법에 있어서,(a) 분석 대상 커널 모듈의 분석 시작 지점을 결정하고 상기 분석 시작 지점에 후커(hooker)를 삽입하여 상기 분석 대상 커널 모듈의 실행 흐름을 제어하는 단계;(b) 상기 분석 대상 커널 모듈의 원본 기계어 코드(machine code)를 가상 레지스터(virtual register)를 사용하는 유사-기계어 코드(peudo-machine code)로 변환하는 단계;(c) 상기 (b) 단계가 산출한 유사-기계어 코드를 최적화하는 단계; 및(d) 최적화된 유사-기계어 코드를 실행 가능한 기계어 코드로 재변환하여 출력하는 단계;를 포함하되,상기 (c) 단계는 상기 가상 레지스터를 다른 레지스터로 변환하는 형태로 최적화하는 커널 분석 방법 |
10 |
10 제 9 항에 있어서,상기 커널 분석 방법은 분석 대상 커널 모듈의 기계어 코드를 목적 기계어 코드로 바이너리 변환(binary translation)하는 것이되,상기 분석 대상 커널 모듈의 명령어 세트(instruction set)와 상기 목적 기계어 코드의 명령어 세트는 동일 또는 상이한 커널 분석 방법 |
11 |
11 제 9 항에 있어서,상기 커널 분석 장치는 상기 분석 대상 커널 모듈을 실행하면서 동적으로 분석하여 최적화하는 것인 커널 분석 방법 |
12 |
12 제 9 항에 있어서,상기 (b) 단계는 원본 기계어 코드를 디코드하여 유사-기계어 코드로 변환하는 단계; 및상기 유사-기계어 코드에 분석에 필요한 코드인 인스트러먼테이션(instrumentation)을 실시간으로 삽입하는 단계;를 포함하는 커널 분석 방법 |
13 |
13 제 9 항에 있어서,상기 (c) 단계는 휴리스틱 리니어-스캔(heuristic linear-scan) 방식으로 상기 가상 레지스터를 변환할 레지스터를 결정하는 단계;를 포함하는 커널 분석 방법 |
지정국 정보가 없습니다 |
---|
패밀리정보가 없습니다 |
---|
순번 | 연구부처 | 주관기관 | 연구사업 | 연구과제 |
---|---|---|---|---|
1 | 교육과학기술부 | 성균관대학교 산학협력단 | SW기초원천기술개발사업 2/5차년도 | 가상시스템간의 자원공유 및 하이브리드 가상화 기술 |
등록사항 정보가 없습니다 |
---|
번호 | 서류명 | 접수/발송일자 | 처리상태 | 접수/발송번호 |
---|---|---|---|---|
1 | [특허출원]특허출원서 | 2012.05.24 | 수리 (Accepted) | 1-1-2012-0418320-49 |
2 | [공지예외적용대상(신규성, 출원시의 특례)증명서류]서류제출서 | 2012.05.30 | 수리 (Accepted) | 1-1-2012-0432013-66 |
3 | 출원인정보변경(경정)신고서 | 2012.06.20 | 수리 (Accepted) | 4-1-2012-5131828-19 |
4 | 출원인정보변경(경정)신고서 | 2012.06.27 | 수리 (Accepted) | 4-1-2012-5137236-29 |
5 | 출원인정보변경(경정)신고서 | 2017.02.23 | 수리 (Accepted) | 4-1-2017-5028829-43 |
기술정보가 없습니다 |
---|
과제고유번호 | 1345168811 |
---|---|
세부과제번호 | 2010-0020730 |
연구과제명 | 가상시스템간의 자원공유 및 하이브리드 가상화 기술 |
성과구분 | 출원 |
부처명 | 교육과학기술부 |
연구관리전문기관명 | 한국연구재단 |
연구주관기관명 | 성균관대학교 산학협력단 |
성과제출연도 | 2012 |
연구기간 | 201007~201506 |
기여율 | 0.33333334 |
연구개발단계명 | 기초연구 |
6T분류명 | IT(정보기술) |
과제고유번호 | 1415123190 |
---|---|
세부과제번호 | H0301-12-3001 |
연구과제명 | 유비쿼터스 응용을 위한 HCI 기반 기술연구 |
성과구분 | 출원 |
부처명 | 지식경제부 |
연구관리전문기관명 | 정보통신산업진흥원-지식경제기술혁신사업(비목통합-005) |
연구주관기관명 | 성균관대학교 산학협력단 |
성과제출연도 | 2012 |
연구기간 | 200510~201312 |
기여율 | 0.33333334 |
연구개발단계명 | 응용연구 |
6T분류명 | 기타 |
과제고유번호 | 1575000754 |
---|---|
세부과제번호 | 11-951-00-001 |
연구과제명 | 미래네트워크연구시험망구축운영 |
성과구분 | 출원 |
부처명 | 방송통신위원회 |
연구관리전문기관명 | 한국방송통신전파진흥원 |
연구주관기관명 | 한국정보화진흥원 |
성과제출연도 | 2012 |
연구기간 | 201201~201212 |
기여율 | 0.33333334 |
연구개발단계명 | 기타 |
6T분류명 | IT(정보기술) |
[1020120154815] | 모바일 단말의 핸드오버 방법 및 외부 노드의 패킷 데이터 전달 방법 | 새창보기 |
---|---|---|
[1020120146839] | 원하는 기능을 쉽게 알 수 있게 하는 방법 및 장치 | 새창보기 |
[1020120146838] | 원본 비교 장치 및 방법, 및 원본 복원 장치 및 방법 | 새창보기 |
[1020120146837] | 사용자 선호도 기반의 선택적 자막 표시 방법 및 장치 | 새창보기 |
[1020120143005] | 금속-절연체 상전이 물질의 상전이 온도 제어 방법 및 상전이 온도가 제어된 금속-절연체 상전이 물질 | 새창보기 |
[1020120137632] | 요청 대행 프록시를 이용한 모바일 인터넷 접속 방법 및 시스템 | 새창보기 |
[1020120130791] | 엔에프씨 태그, 엔에프씨 기능이 탑재된 스마트 기기, 복수 작동 명령어 데이터 저장방법 및 실행방법 | 새창보기 |
[1020120125043] | 지상기온 산출 시스템 및 그 방법 | 새창보기 |
[1020120125043] | 지상기온 산출 시스템 및 그 방법 | 새창보기 |
[1020120118694] | 유연성 소자용 부재 및 그 제조방법 | 새창보기 |
[1020120116012] | 플랙서블 패턴 형성 방법 | 새창보기 |
[1020120115892] | 이파리 영상의 잎맥 검출 및 특징 추출 방법 및 장치 | 새창보기 |
[1020120115653] | 무선센서네트워크에서 네트워크 수명연장을 위한 잔여 에너지 적용 기법 | 새창보기 |
[1020120113194] | 무선센서네트워크에서 로우듀티사이클 환경을 고려한 향상된 그리디 포워딩 | 새창보기 |
[1020120111854] | 클라우드 스토리지 시스템 | 새창보기 |
[1020120111186] | Proxy Mobile IPv6에서 GPS를 이용한 빠른 핸드오버 기법 | 새창보기 |
[1020120108687] | 무선센서네트워크에서 신뢰성 있는 데이터 전송을 위한 위치 기반의 전송노드 선택 기법 | 새창보기 |
[1020120102966] | 다중 도메인 음성 대화 장치 및 이를 이용한 다중 도메인 음성 대화 방법 | 새창보기 |
[1020120102892] | 식물영상에서 객체 추출 방법 | 새창보기 |
[1020120100422] | 메타데이터를 이용한 콘텐츠 추천 | 새창보기 |
[1020120086628] | 특징정보를 이용하는 꽃 인식 장치 및 방법 | 새창보기 |
[1020120086237] | 토픽 맵 기반 온라인 중고 상품 거래 시스템, 상품 목록 추가 방법, 상품 검색 방법 및 키워드 확장 방법 | 새창보기 |
[1020120086092] | 단말기의 모노 카메라에 입력된 손가락 영상을 이용한 3차원 좌표 생성 방법 및 모노 카메라에 입력된 손가락 영상을 이용하여 3차원 좌표를 생성하는 이동 단말기 | 새창보기 |
[1020120085599] | 복수 개의 채널에서 측정되는 인간 뇌파의 채널 간 상관관계를 분석하는 방법 및 복수 개의 채널에서 측정되는 인간 뇌파의 채널 간 상관관계를 이용하여 인간 의도를 인식하는 방법 | 새창보기 |
[1020120085523] | 모바일 단말을 통한 유에스비 메모리 분실 방지 방법 | 새창보기 |
[1020120081163] | 무선 센서 네트워크에서 센서 노드의 에너지 절약을 위한 데이터 전송 방법 및 시스템 | 새창보기 |
[1020120072083] | 낸드 플래시 메모리 기반의 저장부에 데이터 기록을 제어하는 방법 및 장치 | 새창보기 |
[1020120070376] | 소수성을 향상한 고분자 전해질 막-전극 접합체 및 그 제조방법 | 새창보기 |
[1020120066587] | 태스크 분류방법 및 이를 이용한 공유 라스트 레벨 캐시의 성능 향상방법 | 새창보기 |
[1020120060971] | 무선 네트워크에서 블록 버퍼를 이용한 최대크기 프레임의 데이터 블록 전송 시스템 | 새창보기 |
[1020120060449] | 영상 내 텍스트 정보의 선택적 제거 방법 및 장치 | 새창보기 |
[1020120058092] | 다종 프로토콜 및 프로파일을 가지는 슬레이브들을 지원하는 다중 슬레이브 게이트웨이 장치 및 이를 이용한 산업용 자동화 시스템 | 새창보기 |
[1020120056632] | 이파리 영상을 이용한 식물 분류 및 인식 방법 | 새창보기 |
[1020120055662] | 가상화 장치 | 새창보기 |
[1020120055648] | 커널 분석 장치 및 방법 | 새창보기 |
[1020120054591] | 무선 센서 네트워크에서 라우팅 방법 및 이를 실행하는 장치 | 새창보기 |
[1020120054549] | 이동통신시스템의 상향링크 스케쥴링 방법 | 새창보기 |
[1020120025472] | Si-DLC 박막을 갖는 식품용기 및 그의 제조방법 | 새창보기 |
[1020120020243] | 향상된 산소차단성을 갖는 식품용기 및 그의 제조방법 | 새창보기 |
[1020120011464] | 소셜 미디어를 이용한 웹 기반 협업 저작 시스템 및 방법 | 새창보기 |
[1020120005223] | 실시간 얼굴 인식 장치 | 새창보기 |
[1020110083425] | 손가락 움직임에 따른 포인터 제어명령어 인식 방법 및 손가락 움직임에 따라 포인터를 제어하 | 새창보기 |
[1020110042457] | 메모리 관리 장치 및 방법 | 새창보기 |
[1020110032111] | 이륜차의 자동 안전 지지대 작동 제어장치 | 새창보기 |
[1020110013629] | 리튬이차전지의 음극 및 그 형성방법 | 새창보기 |
[1020110004100] | 보안이 필요한 인지 무선 시스템에서 분산 스펙트럼 센싱의 정확성 강화 방법 | 새창보기 |
[1020100137882] | 확률적 다중 해석에 기반한 3차원 물체 인식 및 자세 추정 시스템과 그 방법 | 새창보기 |
[1020100108408] | IPTV 서비스 오버레이 네트워크 제어 장치 및 방법 | 새창보기 |
[1020100106288] | 복잡한 환경에서 강인한 인식 기반 비주얼 서보 컨트롤을 하기 위한 아웃라이어 제거 기법 | 새창보기 |
[1020100102381] | 동영상을 촬영하는 카메라 로봇 및 카메라 로봇을 이용한 동영상 촬영 방법 | 새창보기 |
[1020100100704] | 데이터 페이지들에 대해 무효화 기회를 부여하는 방법 및 이를 위한 낸드플래시 | 새창보기 |
[1020100099403] | 에스아이엠디 씨피유 아키텍쳐를 활용한 레코드 스캔 방법 및 이러한 방법을 사용하는 장치 | 새창보기 |
[1020100098848] | SSD 장치의 매핑 테이블 관리 방법 | 새창보기 |
[1020100098617] | 차량용 블랙박스 | 새창보기 |
[1020100097212] | 진동량 자동조절 이동통신 단말기 | 새창보기 |
[1020100089036] | 콘텍스트 교차에 근거한 라인 매칭 방법 | 새창보기 |
[1020100087311] | 복수 개의 냄새 인식 방법 | 새창보기 |
[1020100083349] | 클러스터 기반 무선 센서네트워크의 센서노드 스케줄링 시스템, 센서노드 스케줄링 방법 및 그 방법의 기록매체 | 새창보기 |
[1020100082343] | 피엠아이피브이식스 망에서의 계층적 구조를 이용한 패스트 핸드오버 방법 | 새창보기 |
[1020100082247] | LTE 펨토셀의 핸드오버 관리 시스템, 그 핸드오버 관리 방법 및 그 관리 방법의 기록 매체 | 새창보기 |
[1020100081964] | 동적인환경에서사용가능한레이저포인터인터페이스장치및동적인 환경에서레이저포인터를 사용한 인터페이 | 새창보기 |
[1020100075628] | 동적 순환 메모리 할당 기법을 이용한 메모리 누수 검출 및 제거 | 새창보기 |
[1020100075287] | 펨토셀 기지국 및 그의 통신 방법 | 새창보기 |
[1020100072951] | 센서 네트워크에서 패킷 라우팅 방법 | 새창보기 |
[1020100072947] | 센서 네트워크에서 패킷 라우팅 방법 | 새창보기 |
[1020100066230] | 단말기의 후면부 손가락 움직임에 따른 포인터 인식 방법 및 제어 명령어 인식 방법 | 새창보기 |
[1020100064272] | 영상 처리 방법을 이용한 차량 속도 측정 장치 및 방법 | 새창보기 |
[1020100059141] | 변경된 메모리 주소를 추적하는 트랜잭션 메모리 시스템 및 방법 | 새창보기 |
[1020100054642] | 동적 코드 분석 장치 및 방법 | 새창보기 |
[1020100049588] | 다중 산업용 네트워크 기반 공작기계 아날로그 입출력 인터페이스 장치 및 방법 | 새창보기 |
[1020100044131] | 범용 접근 제어 시스템 및 그 방법 | 새창보기 |
[1020100035472] | 부분 가상 머신 및 이를 이용한 디바이스 드라이버 처리 방법 | 새창보기 |
[1020100035264] | 2Q를 적용한 SSD 확장 버퍼 | 새창보기 |
[1020100035264] | 에스에스디 확장버퍼를 사용한 버퍼 캐쉬 관리 방법 및 에스에스디를 확장버퍼로서 사용하는 장치 | 새창보기 |
[1020100034240] | 결함 허용이 가능한 분산 동기화 방법 및 장치 | 새창보기 |
[1020100033551] | 카메라를 이용한 프로젝터 교정 시스템 및 이를 이용한 교정 방법 | 새창보기 |
[1020100032393] | 네트워크 기반 시스템에서의 동적 클럭드리프트 보상 방법 및 장치 | 새창보기 |
[1020100017396] | 햅틱 스피드미터와 그 제어방법 | 새창보기 |
[1020090135508] | 터치스크린을 이용한 알람 설정 | 새창보기 |
[1020090131059] | 차이 확률 변수의 원점 모멘트를 이용한 유사성 척도에 기반한 협업 필터링 추천 시스템 | 새창보기 |
[1020090130885] | RF4CE를 이용한 단말기 및 그 통신 시스템 | 새창보기 |
[1020090129065] | 전면부 및 후면부에 터치스크린 패널이 구비된 휴대형 정보단말기 | 새창보기 |
[1020090123757] | 비히클을 위한 입력장치 | 새창보기 |
[1020090118731] | 입력처리방법 및 전자기기 | 새창보기 |
[1020090114348] | 실시간 휴머노이드 제어 시스템 및 그 제어 방법 | 새창보기 |
[1020090039333] | 중심향 결정 방법, 장치 및 냄새 인식 합성 시스템 | 새창보기 |
[1020090018675] | 주차 차량의 이동 제어 장치 및 그 방법 | 새창보기 |
[KST2018005522][성균관대학교] | 효율적인 리턴-지향형 프로그래밍 공격을 방어할 수 있도록 컴퓨터 프로그램을 생성하는 방법(METHOD OF GENERATING A COMPUTER PROGRAM FOR EFFICIENTLY DEFENDING AGAINST A RETURN-ORIENTED PROGRAMING) | 새창보기 |
---|---|---|
[KST2014053843][성균관대학교] | 네트워크 구조와 과업복잡성을 이용한 조직창의성 시뮬레이션 시스템 | 새창보기 |
[KST2015143723][성균관대학교] | 가상화 장치 | 새창보기 |
[KST2014027861][성균관대학교] | 차량 제어 알고리즘을 고려한 네트워크 시뮬레이션 장치 | 새창보기 |
[KST2015003820][성균관대학교] | 측정 데이터를 활용한 모듈식 건물 에너지 시뮬레이션 모델 구축 및 모델 검증 방법 | 새창보기 |
[KST2020012453][성균관대학교] | 가상화기술에서 뮤텍스 객체를 이용한 소프트웨어 기반 은닉채널 구성 시스템 | 새창보기 |
[KST2014053710][성균관대학교] | 에이전트 행동을 고려한 건물에너지 시뮬레이션 시스템 및 그 방법 | 새창보기 |
[KST2014048789][성균관대학교] | 에뮬레이션 기법을 이용한 건물 외피 에너지 성능 평가 및 첨단 제어 방법 | 새창보기 |
[KST2015143558][성균관대학교] | 프로세서 파워 시뮬레이션 수행 방법 및 프로세서 파워 시뮬레이션 시스템 | 새창보기 |
[KST2022022542][성균관대학교] | 파일 단편화를 고려한 시스템 콜 순서 기반의 I/O 스케줄링 방법 및 이를 수행하는 시스템 | 새창보기 |
[KST2015144811][성균관대학교] | PLC 기반 제어 코드를 XML 인터페이스를 이용하여 범용 프로그램 코드로 변환하는 방법 및 프레임워크 시스템 | 새창보기 |
[KST2015142908][성균관대학교] | 상황 예측 시스템 및 그 방법 | 새창보기 |
[KST2015143975][성균관대학교] | 가우시안 프로세스 에뮬레이터를 이용한 건물 운영의 확률적 제어 방법 | 새창보기 |
[KST2014044863][성균관대학교] | FBN 기반의 PLC 코드를 범용 프로그램 코드로 변환하는 방법 및 시스템 | 새창보기 |
[KST2020007650][성균관대학교] | 가상화 환경에서의 메모리 공유율 측정 방법 및 장치 | 새창보기 |
[KST2018003869][성균관대학교] | BIM 사용자를 위한 VDI 리소스 할당 프로그램(PROGRAM FOR RESOURCE ALLOCATION OF VIRTUAL DESKTOP INFRASTRUCTURE FOR BUILDING INFORMATION MODELING USER) | 새창보기 |
[KST2022023048][성균관대학교] | 스케줄러 기반의 워크플로우 프로세스 자동화 모델 장치 | 새창보기 |
심판사항 정보가 없습니다 |
---|