摘要:
A tray loading arm is provided for reciprocating between a magazine and a reproducing device. A pin is provided on the tray loading arm, and a tray guide device is operatively engaged with the pin so as to be moved together with the pin. The tray guide device has a guide plate to be engaged with the tray for moving the tray, and a slide plate to be engaged with the tray for keeping engagement of the guide plate with the tray during movement of the tray.
摘要:
When performing secure processing using confidential information that needs to be confidential, the secure processing device according to the present invention prevents the confidential information from being exposed by an unauthorized analysis such as a memory dump. A signature generation device that provides a message M with a signature by using a signature key comprises: a split key storage unit that stores split secret keys obtained by splitting the signature key d into at least two, a signature key generation equation F for calculating the split secret keys to obtain the signature key d, and a signature generation equation; a signature key generation identical equation generation unit that generates a signature key generation identical equation G for obtaining the same result as the signature generation equation F, with use of an associative law, a distributive law, and a commutative law; a combined split key generation unit that generates a plurality of combined split keys that are each a result of calculating the split secret keys, and that are to be arguments for the signature key generation identical equation G; and a signature generation unit that provides the message with the signature, based on the signature key generation identical equation G and the split secret keys.
摘要:
A program generation apparatus generates an obfuscated program difficult to analyze from outside and a program execution apparatus executes the program. The program generation apparatus includes an acquisition unit that acquires a 1st program including one or more instructions, the 1st program causing a process by executing the instructions in a predetermined order to obtain a result; a generation unit that generates a 2nd program based on the 1st program; and an output unit that outputs the 2nd program. The 2nd program causes a process that is different from the process caused by the 1st program and varies according to current information determined at execution of the 2nd program in order to obtain a result identical to the result of the 1st program.
摘要:
An obfuscation device includes a first instruction generating unit, for each of a first process and a second process, which generates an initialization instruction for securing a management area for managing identification information indicating an instruction block that should be executed next so as to proceed with the process. Further, a second instruction generating unit generates a selection instruction (i) to make a first selection selecting a process that should be proceeded out of the first process and the second process, (ii) to make a second selection selecting an instruction block indicated by the identification information managed in the management area as an instruction block that should be executed for proceeding with the process selected by the first selection, and (iii) to cause the execution device to execute the instruction block selected by the second selection, and stores the selection instruction in a storage unit.
摘要:
In a stencil printing machine including a plate discharge device for stripping a master from a plate cylinder and collecting the master after attaching the master subjected to plate making to the plate cylinder for printing on a sheet, the plate discharge device includes a storing section for storing the master, a lid for closing the storing section to be opened/closed freely, and a device for locking the lid in a closed state, the plate discharge device being provided such that it can be taken out to the housing of the stencil printing machine. Consequently, a stencil printing machine from which the plate discharge device can be taken out while secrecy is kept surely can be provided.
摘要:
A program conversion device generates a program by obfuscating an original program, and generates and encrypts conversion parameters for inverse conversion of the obfuscated program. The program conversion device distributes the obfuscated program together with the encrypted conversion parameters. To execute the obfuscated program, a device having a high security level decrypts the encrypted parameters by using a decryption key stored in advance, applies inverse conversion to the obfuscated program by using the decrypted conversion parameters, and executes the program resulting from the inverse conversion. A device having a low security level executes the obfuscated program without any inverse conversion.
摘要:
An obfuscation evaluation method which sufficiently evaluates an obfuscation performed on a program. The obfuscation evaluation method includes: a step of executing an obfuscated code module produced by obfuscating an original code module of a program, and generating a trace output file by logging a result of the execution; and a step of identifying the degree of obfuscation of the obfuscated code module by evaluating the trace output file.
摘要:
A device is provided for continuously and concentrically transporting documents of different width through a passageway at a high speed. The device comprises a pair of opposed rollers 131 rotatably mounted on the opposite sides of a passageway 11 to grasp the opposite sides of a bill 70 between rotators 131, 132. At the moment of grasp between rollers 131, a central line C of bill 70 is automatically brought into alignment with a central line G of front passageway 11, and at the same time, bill 70 is grasped by opposed rollers 131 rotating in the adverse directions each other so that rotational force of rollers 131 applied to bill 70 serves to flip bill 70 to the rear of passageway 11.