-
1.
公开(公告)号:KR1020090071348A
公开(公告)日:2009-07-01
申请号:KR1020080091545
申请日:2008-09-18
Applicant: 한국전자통신연구원
Abstract: A flash memory device having a secure file deletion function and a method for securely deleting a flash file are provided to store encoded data and a decoding key in a separate memory block and disable recovery of the encoded data through deletion of the decoding key, thereby guaranteeing quick and secure deletion of a flash file. An end node having the same binary value as LSB(Least Significant Bits) of file ID of a flash file which is a deletion target is searched(S120). A header block indicating the end node is copied to a DRAM(Dynamic Random Access Memory). An object header having the file ID of a deletion target file is set invalid(S140). Effective object headers are stored in the header block(S150). The copied header block is deleted from the DRAM(S160).
Abstract translation: 提供了具有安全文件删除功能的闪速存储装置和用于安全地删除闪存文件的方法,用于将编码数据和解码密钥存储在单独的存储块中,并通过删除解码密钥来禁止恢复编码数据,从而保证 快速,安全地删除Flash文件。 搜索与作为删除目标的闪存文件的文件ID的LSB(最低有效位)相同的二进制值的结束节点(S120)。 指示结束节点的报头块被复制到DRAM(动态随机存取存储器)。 将具有删除目标文件的文件ID的对象标题设置为无效(S140)。 有效对象头部存储在头部块中(S150)。 复制的标题块从DRAM中删除(S160)。
-
公开(公告)号:KR100846451B1
公开(公告)日:2008-07-16
申请号:KR1020070029595
申请日:2007-03-27
Applicant: 한국전자통신연구원
Abstract: 본 발명은 멀티 쓰레드 기반 센서 운영체제 환경에서의 스택 할당 방법에 관한 것으로, 쓰레드(Thread)가 필요로 하는 만큼의 스택 영역(Stack Space)의 할당을 동적으로 수행함으로써, 스택 영역을 보다 효율적으로 활용할 수 있도록 한 멀티 쓰레드 기반 센서 운영체제 환경에서의 스택 할당 방법에 관한 것이다.
본 발명에 따른 멀티 쓰레드 기반 센서 운영체제 환경에서의 동적 스택 할당 방법은, 쓰레드의 작업 수행 중에 함수의 호출 시마다 상기 호출된 함수에 의해 사용될 스택 영역을 동적으로 할당하는 단계와, 상기 함수의 실행이 종료되면 상기 할당된 스택 영역을 반납하는 단계를 포함한다.
무선 센서 네트워크, 센서 운영체제, 스택, 멀티 쓰레드, 임베디드 시스템-
公开(公告)号:KR100906149B1
公开(公告)日:2009-07-03
申请号:KR1020070093403
申请日:2007-09-14
Applicant: 한국전자통신연구원
Abstract: 본 발명은 컴퓨터 운영체제를 구성하는 커널에 관한 것으로, 특히 암호화 파일 시스템을 구비한 커널 및 여기서 수행되는 데이터 판독/기록 방법에 관한 것이다.
본 발명의 커널은, 어플리케이션 프로그램과 암호화 파일 시스템에 따라 데이터를 저장하는 보조 저장 장치 간의 데이터 전송 경로상에, 어플리케이션 프로그램들이 구동되는 유저 영역층; 상기 보조 저장 장치로부터 버퍼링한 데이터를 저장하기 위한 버퍼 캐쉬층; 상기 보조 저장 장치로부터 버퍼링한 데이터를 저장하기 위한 버퍼 캐쉬층; 및 상기 보조 저장 장치와 상기 버퍼 캐쉬층과의 데이터 통신을 중계하는 디바이스 드라이버층을 구비하되, 상기 버퍼 캐쉬층은, 내부에 버퍼링된 데이터에 대한 세부 암호화 정보를 보유하는 것을 특징으로 한다.
암호화 파일 시스템, 버퍼 캐쉬, 커널, OS-
公开(公告)号:KR1020110136116A
公开(公告)日:2011-12-21
申请号:KR1020100055916
申请日:2010-06-14
Applicant: 한국전자통신연구원
CPC classification number: G06F9/455 , H04L29/08558 , H04W4/70 , Y02D70/00
Abstract: PURPOSE: A simulator based on virtual protocol stack interface is provided to effectively mange a protocol by dynamically loading the simulator using a plug-in method. CONSTITUTION: A simulation engine connection unit(210) includes API(Application Programming Interface) in order to interlock with a simulator engine. A component establishment unit(220) manages protocols of protocol stack as a component type. A session management unit(230) provides the high extendability of the simulator engine by sharing the protocols. A wrapper(240) prevent the failure of the protocols by monitoring the protocols.
Abstract translation: 目的:提供基于虚拟协议栈接口的模拟器,通过使用插件方法动态加载模拟器来有效地管理协议。 构成:仿真引擎连接单元(210)包括API(应用编程接口),以便与模拟器引擎互锁。 组件建立单元(220)将协议栈的协议管理为组件类型。 会话管理单元(230)通过共享协议来提供模拟器引擎的高可扩展性。 封装(240)通过监视协议来防止协议的故障。
-
公开(公告)号:KR1020080052317A
公开(公告)日:2008-06-11
申请号:KR1020070093403
申请日:2007-09-14
Applicant: 한국전자통신연구원
CPC classification number: G06F21/00 , G06F17/00 , H04L9/0861
Abstract: A kernel, a data reading method and a data writing method are provided to reduce an encrypting/decrypting operation amount needed in an encrypting file system. A kernel includes a user area layer, a buffer cache layer and a device driver layer on a data transmission path between the kernel itself and an assistant storage unit which stores data according to application programs and an encrypting file system. The user area layer enables the application programs to be driven. The buffer cache layer stores the data buffered from the assistant storage unit, and the device driver layer relays data communication between the assistant storage unit and the buffer cache layer. The buffer cache layer has detailed encrypting information on the internally buffered data.
Abstract translation: 提供内核,数据读取方法和数据写入方法以减少加密文件系统中所需的加密/解密操作量。 内核包括在内核本身与根据应用程序和加密文件系统存储数据的辅助存储单元之间的数据传输路径上的用户区域层,缓冲区高速缓存层和设备驱动层。 用户区域层使得能够驱动应用程序。 缓冲缓存层存储从辅助存储单元缓冲的数据,并且设备驱动层中继辅助存储单元与缓冲高速缓存层之间的数据通信。 缓冲区缓存层具有关于内部缓冲数据的详细加密信息。
-
公开(公告)号:KR101671991B1
公开(公告)日:2016-11-04
申请号:KR1020100055916
申请日:2010-06-14
Applicant: 한국전자통신연구원
Abstract: 가상프로토콜스택인터페이스기반의시뮬레이터가제공된다. 시뮬레이터는, 다수의프로토콜각각을컴포넌트형태로관리하는컴포넌트설정부, 다수의프로토콜각각을공유할수 있도록관리하는세션관리부및 세션의동작또는오브젝트의메모리유효성을검사하여다수의프로토콜이페일되는것을방지하는래퍼를포함한다.
Abstract translation: 目的:提供基于虚拟协议栈接口的模拟器,通过使用插件方法动态加载模拟器来有效地管理协议。 构成:仿真引擎连接单元(210)包括API(应用编程接口),以便与模拟器引擎互锁。 组件建立单元(220)将协议栈的协议管理为组件类型。 会话管理单元(230)通过共享协议来提供模拟器引擎的高可扩展性。 封装(240)通过监视协议来防止协议的故障。
-
7.
公开(公告)号:KR100941368B1
公开(公告)日:2010-02-11
申请号:KR1020080091545
申请日:2008-09-18
Applicant: 한국전자통신연구원
Abstract: 본 발명은 플래시 파일의 안전 삭제 기능을 갖는 플래시 메모리 장치 및 플래시 파일 안전 삭제 방법에 관한 것이다. 플래시 파일의 실제 내용인 데이터와 객체 헤더가 데이터 블록과 헤더 블록에 각각 구분되어 저장된다. 이때 데이터는 암호화되어 저장되고, 복호화 키는 객체 헤더에 포함되어 헤더 블록에 저장된다. 플래시 파일의 삭제 시에는, 복호화 키를 포함하고 있는 객체 헤더가 저장되어 있는 헤더 블록을 탐색하여 해당 객체 헤더를 삭제한다. 헤더 블록의 탐색을 위해, 말단 노드가 파일 ID의 LSB를 나타내는 이진 트리 구조가 사용된다. 본 발명은 플래시 메모리를 저장 매체로 사용하는 임베디드 시스템에 적용될 수 있다. 특히 본 발명은 NAND 플래시 메모리 장치에 적합하다.
-
公开(公告)号:KR1020080054324A
公开(公告)日:2008-06-17
申请号:KR1020070029595
申请日:2007-03-27
Applicant: 한국전자통신연구원
Abstract: A method for allocation stack in a multi-threaded sensor OS(Operating System) environment is provided to allocate a thread stack with space efficiency in a sensor OS operated in a space restricted sensor platform and reduce usage of a memory space remarkably more than a usual static thread stack allocation method. A stack space used by a called function is allocated by estimating the size of the allocated stack space based on the size of local variables and the number of function factors used by the function when the function is called during execution of the thread(220). A stack pointer is moved to point the allocated stack space(230). A factor and a return address of the function are stored in the stack space(240). The function is returned when the function is terminated(270). The stack pointer is restored and the allocated stack space is returned(280).
Abstract translation: 提供了一种用于多线程传感器OS(操作系统)环境中的分配堆栈的方法,以在空间受限传感器平台中操作的传感器OS中分配具有空间效率的线程栈,并且显着地减少了存储器空间的使用 静态线程栈分配方法。 通过在执行线程(220)期间调用函数时,基于局部变量的大小和函数使用的函数因子的数量估计分配的堆栈空间的大小来分配由被调用函数使用的堆栈空间。 移动堆栈指针以指定分配的堆栈空间(230)。 函数的因子和返回地址存储在堆栈空间(240)中。 功能终止时返回该功能(270)。 堆栈指针被还原并返回分配的堆栈空间(280)。
-
-
-
-
-
-
-