요약 | 본 발명은 악의적인 코드에 의한 명령어 캐쉬메모리의 손상 방지 방법에 관한 것으로, 특히 명령어 캐쉬메모리에 핫스팟(hot spot)이 감지된 경우에는 명령어 반입 사이클 사이에 버블(bubble) 사이클을 삽입하거나, 복수 사이클 동안 명령어 반입을 중지함으로써, 명령어 캐쉬메모리의 온도 상승을 방지하는데 적당하도록 한 악의적인 코드에 의한 명령어 캐쉬메모리의 손상 방지 방법에 관한 것이다. 본 발명인 악의적인 코드에 의한 명령어 캐쉬메모리의 손상 방지 방법을 이루는 구성수단은, 악의적인 코드에 의한 명령어 캐쉬메모리의 손상 방지 방법에 있어서, 캐쉬 컨트롤러가 명령어 캐쉬 메모리를 구성하는 각각의 인스트럭션 비트셀 어레이에서 악의적인 코드에 의한 핫스팟이 발생하는지를 감지하는 단계, 상기 핫스팟이 감지된 경우에는 상기 캐쉬 컨트롤러가 상기 명령어 캐쉬 메모리의 접근을 변경하거나 중지시키는 단계를 포함하여 이루어진 것을 특징으로 한다. 명령어, 캐쉬메모리, 온도, 핫스팟 |
---|---|
Int. CL | G06F 21/00 (2006.01) G06F 12/16 (2006.01) |
CPC | G06F 21/52(2013.01) G06F 21/52(2013.01) |
출원번호/일자 | 1020070100704 (2007.10.08) |
출원인 | 고려대학교 산학협력단 |
등록번호/일자 | 10-0916550-0000 (2009.09.02) |
공개번호/일자 | 10-2009-0035762 (2009.04.13) 문서열기 |
공고번호/일자 | (20090914) 문서열기 |
국제출원번호/일자 | |
국제공개번호/일자 | |
우선권정보 | |
법적상태 | 소멸 |
심사진행상태 | 수리 |
심판사항 | |
구분 | |
원출원번호/일자 | |
관련 출원번호 | |
심사청구여부/일자 | Y (2007.10.08) |
심사청구항수 | 4 |
번호 | 이름 | 국적 | 주소 |
---|---|---|---|
1 | 고려대학교 산학협력단 | 대한민국 | 서울특별시 성북구 |
번호 | 이름 | 국적 | 주소 |
---|---|---|---|
1 | 정성우 | 대한민국 | 서울 용산구 |
2 | 공준호 | 대한민국 | 서울 광진구 |
번호 | 이름 | 국적 | 주소 |
---|---|---|---|
1 | 나승택 | 대한민국 | 서울특별시 서초구 양재천로**길 **, *층 (양재동, 대화빌딩)(무일국제특허법률사무소) |
2 | 조영현 | 대한민국 | 서울특별시 강남구 논현로 ***(도곡동, 은하수빌딩) *층(특허사무소시선) |
번호 | 이름 | 국적 | 주소 |
---|---|---|---|
1 | 고려대학교 산학협력단 | 대한민국 | 서울특별시 성북구 |
번호 | 서류명 | 접수/발송일자 | 처리상태 | 접수/발송번호 |
---|---|---|---|---|
1 | [특허출원]특허출원서 [Patent Application] Patent Application |
2007.10.08 | 수리 (Accepted) | 1-1-2007-0718584-71 |
2 | 출원인정보변경(경정)신고서 Notification of change of applicant's information |
2008.03.05 | 수리 (Accepted) | 4-1-2008-5034712-96 |
3 | 선행기술조사의뢰서 Request for Prior Art Search |
2008.06.11 | 수리 (Accepted) | 9-1-9999-9999999-89 |
4 | 선행기술조사보고서 Report of Prior Art Search |
2008.07.15 | 수리 (Accepted) | 9-1-2008-0045856-86 |
5 | 의견제출통지서 Notification of reason for refusal |
2009.04.30 | 발송처리완료 (Completion of Transmission) | 9-5-2009-0185127-98 |
6 | [거절이유 등 통지에 따른 의견]의견(답변, 소명)서 [Opinion according to the Notification of Reasons for Refusal] Written Opinion(Written Reply, Written Substantiation) |
2009.05.27 | 수리 (Accepted) | 1-1-2009-0320077-35 |
7 | [명세서등 보정]보정서 [Amendment to Description, etc.] Amendment |
2009.05.27 | 보정승인간주 (Regarded as an acceptance of amendment) | 1-1-2009-0320097-48 |
8 | 출원인정보변경(경정)신고서 Notification of change of applicant's information |
2009.06.09 | 수리 (Accepted) | 4-1-2009-5111177-32 |
9 | 등록결정서 Decision to grant |
2009.08.31 | 발송처리완료 (Completion of Transmission) | 9-5-2009-0362738-26 |
10 | 출원인정보변경(경정)신고서 Notification of change of applicant's information |
2010.08.12 | 수리 (Accepted) | 4-1-2010-5149278-93 |
11 | 출원인정보변경(경정)신고서 Notification of change of applicant's information |
2014.02.11 | 수리 (Accepted) | 4-1-2014-5018243-16 |
12 | 출원인정보변경(경정)신고서 Notification of change of applicant's information |
2014.04.22 | 수리 (Accepted) | 4-1-2014-5049934-62 |
13 | 출원인정보변경(경정)신고서 Notification of change of applicant's information |
2019.10.10 | 수리 (Accepted) | 4-1-2019-5210941-09 |
번호 | 청구항 |
---|---|
1 |
1 악의적인 코드에 의한 명령어 캐쉬메모리의 손상 방지 방법에 있어서, 캐쉬 컨트롤러가 명령어 캐쉬 메모리를 구성하는 각각의 인스트럭션 비트셀 어레이에서 악의적인 코드에 의한 핫스팟이 발생하는지를 감지하는 단계; 상기 핫스팟이 감지된 경우에는 상기 캐쉬 컨트롤러가 상기 명령어 캐쉬 메모리의 접근을 변경하거나 중지시키는 단계를 포함하여 이루어진 것을 특징으로 하는 악의적인 코드에 의한 명령어 캐쉬 메모리의 손상 방지 방법 |
2 |
2 청구항 1에 있어서, 상기 핫스팟이 발생하는지를 감지하는 단계는, 기준 사이클 동안 상기 각각의 인스트럭션 비트셀 어레이의 접근 횟수를 카운팅하는 과정, 상기 기준 사이클 동안 상기 접근 횟수가 임계값 이상인 인스트럭션 비트셀 어레이가 하나라도 존재하는가 판단하는 과정, 상기 접근 횟수가 임계값 이상인 인스트럭션 비트셀 어레이가 하나라도 존재하는 경우에 핫스팟이 발생하는 것으로 간주하는 과정을 포함하여 이루어진 것을 특징으로 하는 악의적인 코드에 의한 명령어 캐쉬 메모리의 손상 방지 방법 |
3 |
3 청구항 1에 있어서, 상기 핫스팟이 발생하는지를 감지하는 단계는, 상기 캐쉬 컨트롤러가 상기 명령어 캐쉬메모리에 접근하는 코드의 패턴이 사전에 저장되어 있는 악의적인 코드의 패턴과 동일한지 판단하는 과정, 상기 판단결과, 동일한 경우로 판단한 경우에는 악의적인 코드가 접근하여 핫스팟이 발생하는 것으로 간주하는 과정을 포함하여 이루어진 것을 특징으로 하는 악의적인 코드에 의한 명령어 캐쉬 메모리의 손상 방지 방법 |
4 |
4 청구항 2에 있어서, 상기 캐쉬 컨트롤러가 상기 명령어 캐쉬 메모리의 접근을 변경하는 단계는, 상기 기준 사이클 동안 상기 명령어 캐쉬메모리를 접근할 때마다 상기 캐쉬 컨트롤러가 버블 사이클을 삽입하여 상기 명령어 캐쉬메모리의 접근을 제어하는 단계이고, 상기 캐쉬 컨트롤러가 상기 명령어 캐쉬 메모리의 접근을 중지하는 단계는, 상기 기준 사이클 동안 상기 명령어 캐쉬메모리의 접근을 중지하도록 상기 캐쉬 컨트롤러가 상기 명령어 캐쉬메모리의 접근을 제어하는 단계인 것을 특징으로 하는 악의적인 코드에 의한 명령어 캐쉬 메모리의 손상 방지 방법 |
5 |
5 삭제 |
지정국 정보가 없습니다 |
---|
패밀리정보가 없습니다 |
---|
국가 R&D 정보가 없습니다. |
---|
특허 등록번호 | 10-0916550-0000 |
---|
표시번호 | 사항 |
---|---|
1 |
출원 연월일 : 20071008 출원 번호 : 1020070100704 공고 연월일 : 20090914 공고 번호 : 특허결정(심결)연월일 : 20090831 청구범위의 항수 : 4 유별 : G06F 12/16 발명의 명칭 : 악의적인 코드에 의한 명령어 캐쉬메모리의 손상 방지 방법 존속기간(예정)만료일 : 20140903 |
순위번호 | 사항 |
---|---|
1 |
(권리자) 고려대학교 산학협력단 서울특별시 성북구... |
제 1 - 3 년분 | 금 액 | 100,500 원 | 2009년 09월 03일 | 납입 |
제 4 년분 | 금 액 | 128,000 원 | 2012년 06월 15일 | 납입 |
제 5 년분 | 금 액 | 128,000 원 | 2013년 06월 21일 | 납입 |
번호 | 서류명 | 접수/발송일자 | 처리상태 | 접수/발송번호 |
---|---|---|---|---|
1 | [특허출원]특허출원서 | 2007.10.08 | 수리 (Accepted) | 1-1-2007-0718584-71 |
2 | 출원인정보변경(경정)신고서 | 2008.03.05 | 수리 (Accepted) | 4-1-2008-5034712-96 |
3 | 선행기술조사의뢰서 | 2008.06.11 | 수리 (Accepted) | 9-1-9999-9999999-89 |
4 | 선행기술조사보고서 | 2008.07.15 | 수리 (Accepted) | 9-1-2008-0045856-86 |
5 | 의견제출통지서 | 2009.04.30 | 발송처리완료 (Completion of Transmission) | 9-5-2009-0185127-98 |
6 | [거절이유 등 통지에 따른 의견]의견(답변, 소명)서 | 2009.05.27 | 수리 (Accepted) | 1-1-2009-0320077-35 |
7 | [명세서등 보정]보정서 | 2009.05.27 | 보정승인간주 (Regarded as an acceptance of amendment) | 1-1-2009-0320097-48 |
8 | 출원인정보변경(경정)신고서 | 2009.06.09 | 수리 (Accepted) | 4-1-2009-5111177-32 |
9 | 등록결정서 | 2009.08.31 | 발송처리완료 (Completion of Transmission) | 9-5-2009-0362738-26 |
10 | 출원인정보변경(경정)신고서 | 2010.08.12 | 수리 (Accepted) | 4-1-2010-5149278-93 |
11 | 출원인정보변경(경정)신고서 | 2014.02.11 | 수리 (Accepted) | 4-1-2014-5018243-16 |
12 | 출원인정보변경(경정)신고서 | 2014.04.22 | 수리 (Accepted) | 4-1-2014-5049934-62 |
13 | 출원인정보변경(경정)신고서 | 2019.10.10 | 수리 (Accepted) | 4-1-2019-5210941-09 |
기술정보가 없습니다 |
---|
과제고유번호 | 1345096806 |
---|---|
세부과제번호 | 과C6A1601 |
연구과제명 | BK21소프트웨어산학연공동사업단 |
성과구분 | 등록 |
부처명 | 교육과학기술부 |
연구관리전문기관명 | 한국연구재단 |
연구주관기관명 | 고려대학교 |
성과제출연도 | 2009 |
연구기간 | 200603~201302 |
기여율 | 1 |
연구개발단계명 | 응용연구 |
6T분류명 | IT(정보기술) |
과제고유번호 | 1340013608 |
---|---|
세부과제번호 | 과C6A1601 |
연구과제명 | BK21소프트웨어산학영공동사업단 |
성과구분 | 출원 |
부처명 | 교육과학기술부 |
연구관리전문기관명 | 한국학술진흥재단 |
연구주관기관명 | 고려대학교 |
성과제출연도 | 2006 |
연구기간 | 200603~201202 |
기여율 | 1 |
연구개발단계명 | 응용연구 |
6T분류명 | IT(정보기술) |
[1020090121235] | 저잡음 증폭기 및 증폭기의 이득 제어회로 | 새창보기 |
---|---|---|
[1020090119084] | 무선 방송 시스템에서 Transitive NN 질의 처리 방법 | 새창보기 |
[1020090118504] | 단문 스팸 메시지의 필터링을 위한 스팸 필터링 모델 학습 방법 및 이를 이용한 단문 스팸 메시지 필터링 방법 및 장치 | 새창보기 |
[1020090118420] | 휴대용 단말기를 위한 위치 측정 장치 | 새창보기 |
[1020090118028] | CPU 주파수 선택 장치 및 그 방법 | 새창보기 |
[1020090109284] | 무선 데이터 방송 스트림에서 위치 기반 상위k질의 처리 방법 | 새창보기 |
[1020090101242] | 웹캠을 이용한 컴퓨터 전력 관리 방법 | 새창보기 |
[1020090098814] | 재밍을 이용하여 통신 영역을 제한하는 무선 통신 시스템 | 새창보기 |
[1020090079778] | 다중 사용자 MIMO 시스템에서 벡터 섭동 기반의 송신 다이버시티를 이용하는 장치 및 방법 | 새창보기 |
[1020090067685] | 진화 학습에 의한 화자 적응 장치 및 방법과 이를 이용한 음성인식 시스템 | 새창보기 |
[1020090062168] | 상호운용성 향상을 위한 RFID 멀티로봇 관리 시스템 및 방법 | 새창보기 |
[1020090061165] | 통신 데이터 통합 관리 방법 및 시스템 | 새창보기 |
[1020090037853] | 무선 방송 환경에서의 제한적 NN 질의 처리 장치 및 방법과 이를 이용한 제한적 NN 질의 처리 시스템 | 새창보기 |
[1020090025888] | 데이터 추론에 대응하기 위한 XML 문서 레이블링, XML 문서의 재구조 방법, 및 그 장치 | 새창보기 |
[1020090017433] | 무선인식 차단 장치 | 새창보기 |
[1020090016857] | 전기진단 지원 장치 및 그를 이용한 신경 손상 진단 방법 | 새창보기 |
[1020090016856] | 단일 채널 뇌파 처리 장치 및 그를 이용한 뇌파 처리 방법 | 새창보기 |
[1020090016686] | 연속 스카이라인 질의 수행장치 및 방법 | 새창보기 |
[1020090014917] | 스카이라인 모니터링 장치 및 방법 | 새창보기 |
[1020090014149] | 피투피 기반의 웹 사이트 접속 시스템과 이에 사용되는 웹 브라우저 | 새창보기 |
[1020090013720] | 모바일 기기 기반의 모임 관리 시스템 및 이에 사용되는 모바일 기기 | 새창보기 |
[1020090013599] | 모바일 애드혹 네트워크에서의 이기성 노드 검출 장치 및 방법과 이를 이용한 데이터 복제본 할당 방법 | 새창보기 |
[1020090013598] | 통신 디바이스간 거리 측정 시스템 및 그 방법 | 새창보기 |
[1020090013597] | 웹 크롤링 시스템 및 그 방법 | 새창보기 |
[1020090013094] | 무선 방송 환경에서의 제한적 NN 질의 처리 장치 및 방법과 이를 이용한 제한적 NN 질의 처리 시스템 | 새창보기 |
[1020090003651] | 검색어를 포함하는 스카이라인 질의 수행장치 및 방법 | 새창보기 |
[1020080026332] | 셀 상태 값을 이용한 연속 스카이라인 질의 방법, 그시스템 및 이를 기록한 기록매체 | 새창보기 |
[1020080018689] | 모바일(mobile)P2P(Peer―to―Peer)애드혹(ad―hoc) 네트워크 환경에서 콘텐츠 정보를방송하는 단말 및 콘텐츠 정보의 분배 방법 | 새창보기 |
[1020080017640] | 계층적 비트맵 기반 공간 인덱스 구성 방법과 이를 이용한인덱싱 방법, 시스템 및 기록매체 | 새창보기 |
[1020080000260] | 결함 데이터 비트를 포함하는 캐쉬 메모리의 데이터비트열에 데이터를 쓰는 방법 및 데이터 비트열에서데이터를 읽는 방법 | 새창보기 |
[1020070132659] | AXML 기반의 접근 통제 모델의 정형 명세 방법, 그장치 및 이를 기록한 기록 매체 | 새창보기 |
[1020070132657] | XML 기반의 접근 통제 모델의 정형 명세 방법, 그 장치및 이를 기록한 기록 매체 | 새창보기 |
[1020070131067] | XML 문서의 노드에 대한 레이블링 방법 및 장치 | 새창보기 |
[1020070104615] | 데이터 파일의 선택적 압축전송시스템 | 새창보기 |
[1020070103752] | RFID 환경에서의 태그의 정보 전송 인증 방법,RFID 환경에서의 태그 정보 전송 방법, RFID환경에서의 태그의 정보 전송 인증 장치, 및 RFID환경에서의 태그 정보 전송 시스템. | 새창보기 |
[1020070100704] | 악의적인 코드에 의한 명령어 캐쉬메모리의 손상 방지 방법 | 새창보기 |
[1020070099520] | RFID 환경에서의 보안 방법, 이를 기록한 기록 매체 및그 시스템 | 새창보기 |
[1020070088684] | 사이버 기상 예측을 위한 악성 코드 분석 장치, 그 방법 및이를 기록한 기록매체 | 새창보기 |
[1020070085536] | 인증 시스템, 인증 방법, 등록 방법, 그리고 인증을 위한이미지 갱신 방법 | 새창보기 |
[1020070084029] | 무선 센서 네트워크의 패킷 데이터 통신 방법 및 그 시스템 | 새창보기 |
[1020070080939] | 위치 기반 서비스에서의 서술 기반의 세만틱 프리페칭을이용한 동적인 질의 처리 시스템 | 새창보기 |
[1020070076903] | 데스크톱 상태의 은닉 마코브 모델 기반 신축 윈도우를이용한 신뢰적 자원 선택 시스템 및 그 방법 | 새창보기 |
[1020070050509] | RFID 시스템에서의 태그 충돌 방지를 위한 최적의 프레임 사이즈를 결정하는 방법 | 새창보기 |
[1020070044334] | RFID 태그에서의 보안 방법, RFID 태그의 보안장치 및 RFID 환경에서의 보안 방법 | 새창보기 |
[1020070044334] | RFID 태그에서의 보안 방법, RFID 태그의 보안장치 및 RFID 환경에서의 보안 방법 | 새창보기 |
[1020070042239] | 포인트 기반의 3차원 형상의 변형 방법, 이를 이용한 3차원형상의 보간 프레임 생성 방법 및 이를 기록한 기록매체 | 새창보기 |
[1020070042239] | 포인트 기반의 3차원 형상의 변형 방법, 이를 이용한 3차원형상의 보간 프레임 생성 방법 및 이를 기록한 기록매체 | 새창보기 |
[1020070042238] | 체감형 유저 인터페이스 장치 | 새창보기 |
[1020070024144] | 반양자화를 적용한 위치기반 정보서비스 제공 시스템 및 그방법 | 새창보기 |
[1020070019265] | 보안 기능을 구비한 무선 주파수 인식 카드 | 새창보기 |
[1020070018352] | 인증된 무선 인식 식별자를 이용한 쿠폰 적립 시스템 | 새창보기 |
[1020070017119] | 음절 단위의 음성 인식 장치, 음절 단위의 음성 인식을이용한 문자 입력 장치, 그 방법 및 기록 매체 | 새창보기 |
[1020070003003] | 힐버트 커브를 이용한 에너지-효율적인 공간 색인 방법, 그기록 매체 및 힐버트 커브를 이용한 에너지-효율적인 공간색인 시스템 | 새창보기 |
[1020060066832] | 마코프 프로세스 기반의 피해 산정 방법, 그 기록 매체 및그 장치 | 새창보기 |
[1020060055156] | 무선 방송 환경에서 최근접점 질의 탐색 방법, 그기록매체, 무선 방송 환경에서 최근접점 질의 탐색 장치 및그 시스템 | 새창보기 |
[1020060055148] | 이동 객체들의 근접점 검색 방법, 그 기록 매체, 이동객체들의 근접점 검색 장치 및 그 시스템 | 새창보기 |
[1020060052048] | 이동망 시스템의 능동적 캐쉬 제어 방법, 그 기록 매체 및그 시스템 | 새창보기 |
[1020060046608] | 압력장에 제어값을 적용하는 유체 시뮬레이션 방법, 그기록 매체 및 그 장치 | 새창보기 |
[1020050129610] | 문서의 표절 검사 방법 | 새창보기 |
[1020050057959] | 다중 지역 이동 에이전트 컴퓨팅 환경에서의 이동 에이전트위치관리 및 메시지 전달 방법 및 그 시스템 | 새창보기 |
[KST2015134280][고려대학교] | 온라인 게임의 로그정보를 이용한 계정 도용 방지 방법 | 새창보기 |
---|---|---|
[KST2015098504][고려대학교] | 입력장치를 통한 패스워드 데이터의 다차원 패턴을 이용한 인증 시스템 및 방법 | 새창보기 |
[KST2016010319][고려대학교] | 타원곡선 암호화 기반의 복제 불가능한 스마트미터 칩(Elliptic Curve Cryptography(ECC) based unclonable smart-meter chip) | 새창보기 |
[KST2015134776][고려대학교] | 통계적 공정 관리도를 이용하여 이상증후를 탐지하는 방법 | 새창보기 |
[KST2019023318][고려대학교] | 주 메모리의 에러 셀 회피를 위한 스택 및 힙 메모리 관리 장치 및 그 방법 | 새창보기 |
[KST2015131619][고려대학교] | 서포트 벡터 데이터 명세를 이용한 트래픽 폭주 공격 탐지방법, 그 장치 및 이를 기록한 기록 매체 | 새창보기 |
[KST2015133372][고려대학교] | 데이터 처리 장치, 데이터 스트림 마이닝 수행장치, 그 수행방법 및 기록매체 | 새창보기 |
[KST2015131648][고려대학교] | 전력 분석 공격 차단을 위한 IC카드 | 새창보기 |
[KST2015132055][고려대학교] | 임베디드 시스템의 데이터 복원 장치 및 방법 | 새창보기 |
[KST2015132934][고려대학교] | 데이터 필터링 방법 및 장치 | 새창보기 |
[KST2015134445][고려대학교] | 공격 탐지 방법 및 장치 | 새창보기 |
[KST2015131794][고려대학교] | 웜 탐지 방법 및 장치 | 새창보기 |
[KST2015133379][고려대학교] | 디바이스에서 사용자 데이터의 무결성을 보장하는 데이터 획득 장치 및 방법 | 새창보기 |
[KST2015133362][고려대학교] | 이행성 서명 처리 방법 | 새창보기 |
[KST2015012402][고려대학교] | 원격 컴퓨팅 환경에서의 데이터 검색 방법 | 새창보기 |
[KST2015133216][고려대학교] | 대리 서명 시스템 및 방법 | 새창보기 |
[KST2017015110][고려대학교] | 메모리 장치 및 이의 동작 방법(MEMORY DEVICE AND OPERATION METHOD OF THE SAME) | 새창보기 |
[KST2015134373][고려대학교] | 해시 체인을 이용한 무한 인증 방법 및 이를 적용한 장치 | 새창보기 |
[KST2015132507][고려대학교] | 정보 유출 방지 방법 및 정보 유출 방지를 수행하는프로그램이 저장된 기록 매체 | 새창보기 |
[KST2016008620][고려대학교] | AES 암호 알고리즘의 S-박스를 이용한 물리적 복제 방지기능 회로(Physically unclonable function circuit using S-box of AES algorithm) | 새창보기 |
[KST2015132282][고려대학교] | 운영체제 시그니처 생성 장치 및 방법 | 새창보기 |
[KST2015131710][고려대학교] | 정보 보안 트레이닝 시스템 및 방법 | 새창보기 |
[KST2015134574][고려대학교] | 악성 코드 차단 방법, 커널 레벨에서 악성 코드를 차단하는 휴대형 단말기 및 악성 코드 차단 방법의 프로그램을 저장하는 다운로드 서버 | 새창보기 |
심판사항 정보가 없습니다 |
---|