• Title/Summary/Keyword: File API

Search Result 68, Processing Time 0.026 seconds

Design and Implementation of the Java Card API for Efficient File Management (효율적 파일 관리를 위한 자바카드 API 설계 및 구현)

  • Song Young-Sang;Shin In-Chul
    • The KIPS Transactions:PartC
    • /
    • v.13C no.3 s.106
    • /
    • pp.275-282
    • /
    • 2006
  • There are several independent applets to support various applications in a Java Card. Each applet in a Java Card processes and manages its own data without concern to other applets and their data. In this paper we proposed file system API to support efficient file management based on Java Card. Also we designed and implemented Java Card based file system API using basic API and referring to the file system standard defined in ISO 7816-4 Smart Card standard. By using proposed file system API, we can replace duplications of same code in each applet with short method call. So the used memory space and processing time is reduced and also the reduction of development time and cost will be expected.

Design and Implementation of File System API based on Java Card (자바카드기반 파일 시스템 API의 설계 및 구현)

  • Song, Young-Sang;Lee, Ji-Young
    • The Journal of Information Technology
    • /
    • v.10 no.3
    • /
    • pp.59-75
    • /
    • 2007
  • Java Card has several applets running on card, and applet can be added easily. Each applet supports different application programs, and includes file system for data management. This paper presents design and implementation of the file system API based on Java Card for the efficient data management in need of the applet. We referred the smart card international standard ISO7816-4 for the file system and used API supported at Java Card. Results show that it is easy to design and operation of file systems during the applet development, also show lighting of applet's source codes and improved access times.

  • PDF

A Hiding Original App Method by Altering Android DexClassLoader Execution Flow (안드로이드 덱스클래스로더 실행흐름 변경을 통한 원본 앱 노출 방지 기법)

  • Jo, Honglae;Choi, Joontae;Ha, Dongsoo;Shin, Jinseop;Oh, Heekuck
    • Journal of the Korea Institute of Information Security & Cryptology
    • /
    • v.27 no.6
    • /
    • pp.1271-1280
    • /
    • 2017
  • The android packer service using runtime execution compression technology switches to the original application using DexClassLoader. However the API interface of the DexClassLoader receives the path of the loaded DEX(Dalvik EXcutable) and the path of the compiled file. So there is a problem that the original file is exposed to the file system. Therefore, it is not safe to use the API for the packer service. In this paper, we solve this problem by changing the compile and load flow of the DexClassLoader API. Due to this changed execution flow, the complied file can be encrypted and stored in the file system or only in the memory and it can be decrypted or substituted at the time of subsequent loading to enable the original application conversion. we expected that the stability of the packer will increase beacause the proposed method does not expose the original file to the file system.

MetaGene: Metadata Generation and Contents Packaging for Learning Objects based on SCORM (MetaGene : SCORM 기반 학습 객체의 메타데이터 생성 및 컨텐츠 패키징)

  • Jeong, Young-Sik
    • The Journal of Korean Association of Computer Education
    • /
    • v.6 no.3
    • /
    • pp.75-85
    • /
    • 2003
  • This study develops the System(MetaGene) to create meta-data for learning object based on SCORM including meta-data of Assets. SCO, Contents Aggregation and metadata of Contents Package. API function cocle is embeded in Learning Object for interfacing API adopter in LMS to support SCORM and for tracking on learning process based on data models. Also, the learning objects are packaged the PIF(Packaged Interchange File) to transmit with LMS. MetaGene is verified by $SCORM^{(TM)}$ Conformance TestSuite for meta-data of learning objects, manifest file of Contents Packaging.

  • PDF

A Study on assure data dilivery using C.M(Certificate Message) Ledger (EAI의 C.M의 Ledger File을 통한 데이터 전달보증 처리에 관한 연구)

  • Cho, Seung-Yong
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2005.11a
    • /
    • pp.133-136
    • /
    • 2005
  • EAI(Enterprise Application Integration : 전사적 애플리케이션 통합)는 기업간 또는 기업 내부의 다양하고 이질적인 시스템과 애플리케이션 그리고 비즈니스 프로세서를 통합 하는것[1]이며, 본 논문에서는 기존의 데이타 처리에서 발생하는 문제점인 수신측 장애시 데이터의 손실이 발생하는 것을 방지하기 위한 방법으로 C.M(Certificate Message)방식을 제안하였으며 이를 증명하기 위하여 Ledger File에 Confirm 되지않은 메시지를 보관하여 수신측의 장애 이거나 네트워크 장애에도 Data 손실을 방지하는, Review Ledger File 방식을 적용한 C API 프로그램으로 구현하여 증명함 으로써 수신측 상태가 정상적으로 된 경우에 송신측의 Ledger File 다시 읽어서 재송신하여 그 어떤 장애 상황에도 Data 손실됨을 방지하여 실시간 트랜잭션의 처리에 획기적인 방법을 제시하였고, 기존 EAI 시스템 개발시에 문제점으로 대두된 표준화된 개발 방법이 부재하여 개발 및 유지보수에 많은 비용이 발생한 것에 대하여 본 논문은 표준화 방법을 통하여 해결책을 제시하였고, 또한 Ledger File 및 데이타에 대한 모니터링 방법을 Cobol API 프로그램을 통하여 구현하여 실시간 장애 모니터링 방법을 제시하였다. 마지막으로 결론에서 앞으로의 발전방향에 대하여 논의한다.

  • PDF

File Formats with a Multi-Layer Structure and API Design (다중 레이어 구조로 된 보안 파일 포맷 및 API 설계)

  • Park, Jong-Moon;Yoon, Jeong-Ho;Jo, Hyeon-Tae;Kim, Ki-Chang
    • Proceedings of the Korean Institute of Information and Commucation Sciences Conference
    • /
    • 2012.10a
    • /
    • pp.123-127
    • /
    • 2012
  • Since the propagation of computers and Internet along with proliferation of smartphones rise, a large amount of data is being produced and modified daily. As the usage of data soars, a way of securely storing data emerged as a new problem. In this paper, saving big-data by using hierarchical data structure with multi-layer form, to come up with new security file format and API by applying encryption on each layers, is introduced. Moreover, we expect to see shown file format in this paper to be used in various fields.

  • PDF

A Study of Storage Device Control Method for File Outflow Protecting (파일유출 방지를 위한 저장장치 제어기법에 대한 연구)

  • Choi, Joo-Ho;Rhew, Sung-Yul
    • Convergence Security Journal
    • /
    • v.6 no.2
    • /
    • pp.1-11
    • /
    • 2006
  • The files of intellectual property on computer systems have increasingly been exposed to such threats that they can be flowed out by internal users or outer attacks through the network. The File Outflow Protection System detects file outflow when users not only copy files on client computers into storage devices, but also print them. This Protection system has been designed to Win32 API hooking by I/O Manager in kernel level if files are flowed out by copying. As a result, the monitoring system has exactly detected file outflows, which is proved through testing.

  • PDF

Commercial BIM Platform Integration-framework and Application Web Development - Focusing on Autodesk Forge API and Bentley Systems iTwin API - (상용 BIM 플랫폼 연계 프레임워크 및 응용 웹 개발 - Forge API 및 iTwin API를 중심으로 -)

  • Kim, Myeong-Hwan;Choi, Yung-Ki
    • Journal of KIBIM
    • /
    • v.14 no.1
    • /
    • pp.11-21
    • /
    • 2024
  • This study is about a case of web application development using representative commercial BIM platform-linked APIs from Autodesk and Bentley Systems. The development method was aimed at application development using Autodesk's Forge API and Bentley System's iTwin API. The specific development content was limited to the Model Viewer, Issues, and File Transfer API, and the administrator's site. The first research result is that parts with different internal configurations of commercial platforms were independently modularized and developed, and the common front-end was unified. The second research result is that a web front-end technology, was used to visualize 3D models using the viewer API, and the possibility of additional application expansion was discovered.

Monitoring System of File Outflow through Storage Devices and Printers (저장매체와 프린터를 통한 파일유출 모니터링시스템)

  • Choi Joo-ho;Rhew Sung-yul
    • Journal of the Korea Institute of Information Security & Cryptology
    • /
    • v.15 no.4
    • /
    • pp.51-60
    • /
    • 2005
  • The riles or intellectual property on computer systems have increasingly been exposed to such threats that they can be flowed out by internal users or outer attacks through the network. The File Outflow Monitoring System monitors file outflows at server by making the toe when users copy files on client computers into storage devices or print them, The monitoring system filters I/O Request packet by I/O Manager in kernel level if files are flowed out by copying, while it uses Win32 API hooking if printed. As a result, it has exactly made the log and monitored file outflows, which is proved through testing in Windows 2000 and XP.

Design of Lightweight CAD Files with Dimensional Verification Capability for Web-Based Collaboration (웹기반 협업을 위한 치수검증이 가능한 경량캐드파일 설계)

  • Song In-Ho;Chung Sung-Chong
    • Transactions of the Korean Society of Mechanical Engineers A
    • /
    • v.30 no.5 s.248
    • /
    • pp.488-495
    • /
    • 2006
  • The demand for the use of 3D CAD data over the Internet environment has been increased. However, transmission of 3D CAD data has delayed the communication effectiveness because of the CAD data size. Lightweight CAD file design methodology is required for rapid transmission in the distributed environment. In this paper, to derive lightweight CAD files from commercial CAD systems, a file translation system producing a native file is constructed first by using the InterOp and API of the ACIS kernel. Using the B-rep model and mesh data extracted from the native file, the lightweight CAD file with topological information is constructed as a binary file. Since the lightweight CAD file retains topological information, it is applied to the dimensional verification, digital mock-ups and visualization of CAD files. Effectiveness of the proposed lightweight CAD file is confirmed through various case studies.