• Title/Summary/Keyword: C/A code

Search Result 1,643, Processing Time 0.022 seconds

Implementation of an Obfuscator for Visual C++ Source Code (비주얼 C++소스 코드를 위한 obfuscator 구현)

  • Chang, Hye-Young;Cho, Seong-Je
    • Journal of KIISE:Software and Applications
    • /
    • v.35 no.2
    • /
    • pp.59-69
    • /
    • 2008
  • Automatic obfuscation is known to be the most viable method for preventing reverse engineering intentional1y making code more difficult to understand for security purposes. In this paper, we study and implement an obfuscation method for protecting MS Visual C++ programs against attack on the intellectual property in software like reverse engineering attack. That is, the paper describes the implementation of a code obfuscator, a tool which converts a Visual C++ source program into an equivalent one that is much harder to understand. We have used ANTLR parser generator for handling Visual C++ sources, and implemented some obfuscating transformations such as 'Remove comments', 'Scramble identifiers', 'Split variables', 'Fold array', 'Insert class', 'Extend loop condition', 'Add redundant operands', and 'Insert dead code'. We have also evaluated the performance and effectiveness of the obfuscator in terms of potency, resilience, and cost. When the obfuscated source code has been compared with the original source code, it has enough effectiveness for software protection though it incurs some run-time overheads.

Design of sub-code Multi-Code Hybrid DS/FH-SS System for the Efficient Data Transmission (효율적인 데이터 전송을 위한 sub-code 멀티코드 하이브리드 DS/FH-SS 시스템 설계)

  • Kong Hyung-Yun
    • The KIPS Transactions:PartC
    • /
    • v.12C no.2 s.98
    • /
    • pp.223-228
    • /
    • 2005
  • The existing mobile communication system called DS/CDMA system, which is serviced widely nowadays, has some problems such as the severe ISI and multiple access interferences under the multi-path fading channel when applied to high-speed data transmission like multimedia transmission. To compensate these problems, we propose a sub-code multi-code hybrid DS/FH (Frequency Hopping) SS (Spread Spectrum) System by combining the multi-code system that restrains the multiple access interference with the hybrid DS/FH SS technique that reduces ISI(Intersymbol Interference) effect for high-speed transmission. Moreover, we implement and propose the sub-code technique to remedy the problems of the generic multi-code system. To verify the performance of the proposed system, the computer simulations are executed under the various channel environments.

UHF RFID Tag Using National Code in a Bar-code Using Conductive Ink (도전성 잉크를 사용한 바코드의 국가코드 모양 UHF RFID 태그 안테나)

  • Chung, You-Chung;Jeon, Byung-Don
    • The Journal of Korean Institute of Communications and Information Sciences
    • /
    • v.37 no.2C
    • /
    • pp.168-172
    • /
    • 2012
  • An UHF RFID tag is designed and fabricated using the national code in a bar-code with conductive ink. The bar-code sample was taken from a general bar-code from a general box. The conductivity of the conductive ink was measured, and the measured conductivity was used for the simulation tool to design the printed bar-code shape tag antenna. The tag antenna was fabricated using T-matching to reduce the size of the tag, and the bar-code tag antenna is recognized by both a general bar-code reader and an UHF RFID reader. The input reflection coefficient characteristic, the reading range pattern and the reading rate of the tag antenna are measured.

Application of a new neutronics/thermal-hydraulics coupled code for steady state analysis of light water reactors

  • Safavi, Amir;Esteki, Mohammad Hossein;Mirvakili, Seyed Mohammad;Arani, Mehdi Khaki
    • Nuclear Engineering and Technology
    • /
    • v.52 no.8
    • /
    • pp.1603-1610
    • /
    • 2020
  • Due to ever-growing advancements in computers and relatively easy access to them, many efforts have been made to develop high-fidelity, high-performance, multi-physics tools, which play a crucial role in the design and operation of nuclear reactors. For this purpose in this study, the neutronic Monte Carlo and thermal-hydraulic sub-channel codes entitled MCNP and COBRA-EN, respectively, were applied for external coupling with each other. The coupled code was validated by code-to-code comparison with the internal couplings between MCNP5 and SUBCHANFLOW as well as MCNP6 and CTF. The simulation results of all code systems were in good agreement with each other. Then, as the second problem, the core of the VVER-1000 v446 reactor was simulated by the MCNP4C/COBRA-EN coupled code to measure the capability of the developed code to calculate the neutronic and thermohydraulic parameters of real and industrial cases. The simulation results of VVER-1000 core were compared with FSAR and another numerical solution of this benchmark. The obtained results showed that the ability of the MCNP4C/COBRA-EN code for estimating the neutronic and thermohydraulic parameters was very satisfactory.

Performance Analysis of Signal Acquisition in L2C Assisted GPS Receivers (L2C AGPS 수신기의 신호 획득 성능 분석)

  • Song, Seung-Hun;Park, Ji-Won;Park, Ji-Hee;Sung, Tae-Kyung
    • Journal of Institute of Control, Robotics and Systems
    • /
    • v.17 no.1
    • /
    • pp.61-67
    • /
    • 2011
  • The GPS new civil signal is modulated on the L2 carrier at a frequency of 1227.6MHz. The L2C signal is composed of two multiplexed code signals, which include CM code with a 10,230 chip sequency repeating every 20ms, and CL code which has a 767,250 chip sequency repeating every 1.5 seconds. Thus, the new civil signal have much improved cross correlation properties so that the position fixing can be possible even with very weak signals. However, it requires very long acquisition time because of its long code length. This paper presents an efficient signal acquisition method for L2C AGPS receiver. Snapshot mode and coarse time assistance are assumed and total integration time is given by 1.5 sec. By SNR worksheet and computer simulation, it is proven that L2C signal can be acquired with very weak power less than -150dBm. Considering the acquisition time and the sensitivity, it is recommended that the highest power signal is acquired with CM code first to reduce TTFF. By the timing synchronization, at this time, search space of the code phase for other signals can be greatly reduced so that CL code can be used in signal acquisition to maximize sensitivity with small computation.

Development of easy-to-use interface for nuclear transmutation computing, VCINDER code

  • Kum, Oyeon
    • Nuclear Engineering and Technology
    • /
    • v.50 no.1
    • /
    • pp.25-34
    • /
    • 2018
  • The CINDER code has about 60 years of development history, and is thus one of the world's best transmutation computing codes to date. Unfortunately, it is complex and cumbersome to use. Preparing auxiliary input files for activation computation from MCNPX output and executing them using Perl script (activation script) is the first difficulty, and separation of gamma source computing script (gamma script), which analyzes the spectra files produced by CINDER code and creates source definition format for MCNPX code, is the second difficulty. In addition, for highly nonlinear problems, multiple human interventions may increase the possibility of errors. Postprocessing such as making plots with large text outputs is also time consuming. One way to improve these limitations is to make a graphical user interface wrapper that includes all codes, such as MCNPX and CINDER, and all scripts with a visual C#.NET tool. The graphical user interface merges all the codes and provides easy postprocessing of graphics data and Microsoft office tools, such as Excel sheets, which make the CINDER code easy to use. This study describes the VCINDER code (with visual C#.NET) and gives a typical application example.

Rapid Acquisition of CM and CL Code for GPS L2C Software Receivers

  • Kwon, Keum-Cheol;Shim, Duk-Sun
    • Journal of Electrical Engineering and Technology
    • /
    • v.6 no.5
    • /
    • pp.723-730
    • /
    • 2011
  • The GPS modernization program offered a new civil signal on the L2 band, and the first modernized GPS Block IIR satellite was launched in September 2005. Currently, eight GPS Block IIRM satellites and two Block IIF satellites transmit L2C signal. The L2C signal contains two codes of CM and CL that are much longer than the L1 C/A code. Thus, the acquisition of the CM and CL codes takes more time compared with that of L1 C/A code. Under the assumption that the L2C signal is strong enough for detection, this paper suggests rapid acquisition methods for the GPS L2C signals for software receivers and compares its performance with that of other methods.

Design and Implementation of a C-to-SystemC Synthesizer (C-to-SystemC 합성기의 설계 및 구현)

  • You, Myoung-Keun;Song, Gi-Yong
    • Journal of the Institute of Convergence Signal Processing
    • /
    • v.10 no.2
    • /
    • pp.141-145
    • /
    • 2009
  • A C-to-SystemC synthesizer which processes the input behavior according to high-level synthesis, and then transforms the synthesis result into SystemC module code is implemented in this paper. In the synthesis process, the input behavioral description in C source code is scheduled using list scheduling algorithm and register allocation is performed using left-edge algorithm on the result of scheduling. In the SystemC process, the output from high-level synthesis process is transformed into SystemC module code by combining it with SystemC features such as channels and ports. The operation of the implemented C-to-SystemC synthesizer is validated through simulating the synthesis of elliptic wave filter in SystemC code. C-to-SystemC synthesizer can be used as a part of tool-chain which helps to implement SystemC design methodology covering from modeling to synthesis.

  • PDF

Delayed Parallel Interference Cancellation for GPS C/A Code Receivers

  • Glennon, Eamonn P.;Bryant, Roderick C.;Dempster, Andrew G.
    • Proceedings of the Korean Institute of Navigation and Port Research Conference
    • /
    • v.2
    • /
    • pp.261-266
    • /
    • 2006
  • A number of different techniques are available to mitigate the problem of cross correlations caused by the limited dynamic range of the 10-bit Gold codes in the GPS C/A code. These techniques include successive-interference cancellation (SIC) and parallel-interference cancellation (PIC), where the strong signals are subtracted at IF prior to attempting to detect the weak signals. In this paper, a variation of these techniques is proposed whereby the subtraction process is delayed until after the correlation process, although still employing a pure reconstructed C/A code signal to permit prediction of the cross correlation process. The paper provides details on the method as well as showing the results obtained when the method was implemented using a software GPS receiver. The benefits of this approach are also described, as is the application of the method to the cancellation of CW interference.

  • PDF

A Transformation Method for Better C Code Based on Integration (통합에 기반한 더 좋은 C 코드로의 변환 방안)

  • Kim, Sung-ki
    • Journal of Engineering Education Research
    • /
    • v.22 no.1
    • /
    • pp.29-38
    • /
    • 2019
  • Integration is an important intellectual ability to reconfigure several separated elements into one unified form and to concisely and categorically express them. In this paper, we classify the types of integration in C language, and propose a systematic and incremental method to transform to better code based on the integration types. This transformation method could also be used as a means to improve integrated thinking and efficiently learn C language, and will improve development ability in C programming or other language programming.