1461183813-9a72af7f-12b6-4ffc-aca5-06c617f4aed2

1. A processor comprising:
a first logic to process code stored in memory for an application that includes an extracted portion of code to be stored separately in secure memory; and
a second logic to process in a secure execution environment at least a portion of the extracted portion of code stored in the secure memory when the first logic reaches a location of the extracted portion of code, the secure memory restricted to access by the secure execution environment, the secure execution environment concealing content of the extracted portion of binary code while passing resultant data back to the first logic.
2. The processor as recited in claim 1, wherein the first logic redirects to the second logic upon detection of redirect code that is a placeholder in the application for the extracted portion of the code.
3. The processor as recited in claim 1, wherein the extracted portion of code is decrypted by the second logic and executed in the secure execution environment.
4. The processor as recited in claim 1, wherein the first logic passes at least one parameter to the second logic to initiate a request to process the at least a portion of the extracted code.
5. The processor as recited in claim 1, further comprising a third logic to decrypt the application and to store the extracted portion of the code in the secure memory.
6. A method of securely distributing software, the method comprising:
extracting portions of code as cutouts from an application to create a modified application that does not include the cutouts;
encrypting the cutouts using an encryption key that is maintained by a user; and
transmitting the encrypted cutouts and the modified application to the user.
7. The method as recited in claim 6, wherein the cutouts are functions of code from the application.
8. The method as recited in claim 6, wherein the cutouts are limited in size to a threshold size.
9. The method as recited in claim 6, further comprising identifying the cutouts based at least in part using indicators from a developer.
10. The method as recited in claim 6, further comprising receiving the application in an unmodified state from a developer.
11. The method as recited in claim 6, further comprising transmitting the encryption key to the user prior to the encrypting.
12. One or more computer-readable media maintaining computer-executable instructions to be executed on one or more processors to perform acts comprising:
removing portions of code as cutouts from an application to create a modified application;
encrypting the cutouts using an encryption key; and
transmitting the modified application and the encrypted cutouts to the user.
13. The method as recited in claim 12, further comprising identifying the portions of code as the cutouts by an automated selection process.
14. The method as recited in claim 12, further comprising transmitting a user license to the user.
15. The method as recited in claim 12, wherein the modified application and the encrypted cutouts are included in an encrypted package for the transmitting.
16. The method as recited in claim 12, further comprising transmitting the encryption key to the user prior to the encrypting.
17. A system to securely store and execute an application, the system comprising:
one or more processors;
exposed memory to store an application executable by the one or more processors;
secure memory to store code as one or more cutouts that are extracted from the application prior to receipt of the application by the exposed memory, the secure memory limited to access by a secure execution environment using the one or more processors;
wherein the one or more processors execute the application from the exposed memory; and
when the executing the application from the exposed memory reaches a cutout in the application, executing corresponding code in the cutout in the secure execution environment without revealing contents of the cutout to the exposed memory.
18. The system as recited in claim 17, wherein the application includes redirect code in place of the cutouts to redirect the processing to the corresponding code in the cutout.
19. The system as recited in claim 17, wherein the cutout is decrypted when located in the secure encryption environment.
20. The system as recited in claim 17, wherein the cutout is a function of the application.
21. The system as recited in claim 17, wherein the secure memory further includes an encryption key to decrypt the application and the one or more cutouts after a download of the application and the one or more cutouts.
22. The system as recited in claim 17, wherein the one or more processors pass at least one parameter to the secure execution environment prior to the executing the corresponding code.

The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.

1. A micro-mechanical part, comprising:
a plate made of a brittle material; and
at least one aperture formed in the plate enabling insertion of a shaft thereinto, wherein the aperture is a shaped aperture including rigidifying and positioning zones and resilient deformation zones formed arranged for gripping the shaft when inserted, wherein each resilient deformation zone has a first recess on either side joining the aperture and a tongue whose end protrudes tangentially into the aperture, wherein the rigidifying and positioning zones and the tongues are arranged alternately around the shaft when inserted, wherein each tongue is separated from adjacent rigidifying zones by first recesses, and wherein the rigidifying and positioning zones are distributed in a substantially regular manner around the aperture.
2. The micro-mechanical part according to claim 1, wherein each rigidifying and positioning zone includes at least one shoulder that contacts the shaft when inserted, wherein the shoulders are distributed in a substantially regular manner around the aperture in order to center the shaft in the aperture when inserted.
3. The micro-mechanical part according to claim 2, wherein each rigidifying and positioning zone constitutes a shoulder that is delimited by two first recesses framing said rigidifying and positioning zone.
4. The micro-mechanical part according to claim 1, wherein each tongue describes overall a curve of determined profile, and wherein each pair of adjacent first recesses are formed by two elongated slots with the same overall profile as the curve of said tongue.
5. The micro-mechanical part according to claim 1, wherein the brittle material is selected from the group consisting of glass, quartz and silicon.
6. An arrangement for immobilising a micro-mechanical part that includes an aperture by driving said part onto a support block that includes a positioning stud, wherein the micro-mechanical part is the micro-mechanical part according to claim 1.
7. An arrangement for securing a micro-mechanical part that is continuously or alternately mobile in rotation onto a shaft by driving in, wherein the micro-mechanical part is the micro-mechanical part according to claim 1.
8. The arrangement according to claim 7, wherein the micro-mechanical part constitutes a part in a timepiece movement selected from the group consisting of an escape wheel, a star wheel, a toothed wheel, a collet, a lever and a pallet.
9. The arrangement according to claim 7, wherein the shaft and the aperture further have contours providing an anti-rotational effect.
10. The arrangement according to claim 9, wherein the shape of the contour of the shaft and the aperture is oblong or triangular.
11. The arrangement according to claim 9, wherein the contact zones of the shaft and the aperture are provided with surface roughness or flutes.
12. The arrangement according to claim 6, wherein the micro-mechanical part includes at least one weld point or dot of adhesive fixing the micro-mechanical part onto the shaft.
13. The arrangement according to claim 7, wherein the micro-mechanical part includes at least one weld point or dot of adhesive fixing the micro-mechanical part onto the shaft.
14. The micro-mechanical part according to claim 1, wherein the brittle material is glass.
15. The micro-mechanical part according to claim 1, wherein the brittle material is quartz.
16. The micro-mechanical part according to claim 1, wherein the brittle material is silicon.
17. A micro-machining part consisting of:
a plate made of a brittle material; and
at least one aperture formed in the plate for enabling a shaft to be driven thereinto, wherein the aperture is a shaped aperture including rigidifying and positioning zones and resilient deformation zones formed in the micro-machining part for gripping the shaft when inserted, wherein each resilient deformation zone is formed by a portion of the plate having a first recess on either side joining the aperture and having a tongue-shape an end of which protrudes tangentially into the aperture, wherein the rigidifying and positioning zones and the tongues are arranged alternately around the shaft when the shaft is inserted and the micro-machining part is gripping the shaft, wherein each tongue is separated from adjacent rigidifying zones by first recesses, and wherein the rigidifying and positioning zones are distributed in a substantially regular manner around the aperture.
18. A micro-machining part made from a first plate made of a brittle material, wherein the micro-machining part includes:
at least one aperture formed therein for driving engagement with a shaft, wherein the aperture is a shaped aperture formed by rigidifying and positioning means and resilient deformation means formed in the micro-machining part for gripping the shaft, wherein each resilient deformation means is formed by a portion of the plate having a first recess on either side joining the aperture and having the shape of a tongue, the end of which protrudes tangentially into the aperture, wherein the rigidifying and positioning means and the tongues are arranged alternately around the shaft, wherein each tongue is separated from adjacent rigidifying and positioning means by first recesses, and wherein the rigidifying and positioning means are distributed in a substantially regular manner around the aperture.

1461183803-121c47b3-bca1-4726-b8cb-63533cb76520

1. A buffer store for a flat web material, said buffer store comprising
at least two roller registers, said roller registers having a plurality of freely rotatable rollers and being movable relative to one another at least in an axis direction radial to an axis of the rollers thereby forming variable partial lengths or loops of the flat web material between the rollers of the roller registers,
at least one piston-cylinder arrangement having a cylinder chamber for containing a compressible pressure medium, said piston-cylinder arrangement acting as a spring between the at least two roller registers in order to generate a web tension in the flat material guided through the buffer store, and
a control device for applying a constant or substantially constant operating pressure of the pressure medium to the at least one piston-cylinder arrangement, the control device having
a first control valve arrangement that switches between a first condition, for normal operation, and a second condition, for operation during a machine standstill andor a fault, wherein,
in the first condition, the control valve arrangement connects the cylinder chamber of the at least one piston-cylinder arrangement to a device for providing the constant or substantially constant operating pressure, and
in the second condition, the control valve arrangement closes the cylinder chamber of the at least one piston-cylinder arrangement and connects said cylinder chamber to a relief valve that relieves pressure in the cylinder chamber to a residual pressure that is significantly smaller than the operating pressure.
2. The buffer store according to claim 1, wherein the relief valve comprises a valve or safety valve that opens at a pressure above the residual pressure and blocks at a pressure that is equal to or smaller than the residual pressure.
3. The buffer store according to claim 1, wherein the residual pressure is set to approximately 30% to 40% of the operating pressure.
4. The buffer store according to claim 1, wherein the residual pressure is adjusted on the basis of the mass of the pivot frame.
5. The buffer store according to claim 1, wherein the residual pressure is adjusted to approximately 1 bar.
6. The buffer store according to claim 2, wherein the residual pressure is adjusted on the basis of the mass of the pivot frame.
7. The buffer store according to claim 1, further comprising a throttle with a non-return valve arranged parallel to said throttle, said throttle being provided in the connection between the control valve arrangement and the piston-cylinder arrangement, said non-return valve opening for flow out of the cylinder chamber of the at least one piston-cylinder arrangement and blocking flow in the opposing direction.
8. The buffer store according to claim 1, wherein the control valve arrangement is controllable by the pressure of the pressure medium such that, in the absence of pressure from the pressure medium, said control valve arrangement assumes the second condition thereof.
9. The buffer store according to claim 1 wherein the device for providing the operating pressure comprises a pressure controller.
10. The buffer store according to claim 1, further comprising at least one second control valve arrangement that is controllable between at least a first condition and a second condition, wherein
said first condition connects the cylinder chamber of the at least one piston-cylinder arrangement to the device for providing the pressure medium at operating pressure, and
said second condition vents the cylinder chamber into the atmosphere.
11. The buffer store according to claim 10, wherein the first andor second control valve arrangements are formed from at least one control valve.
12. The buffer store according to claim 1, according to one of the preceding claims, wherein one roller register is fixed and one roller register is movable.
13. The buffer store according to claim 1,
wherein at least one roller register is a movable roller register provided on a pivot frame, and
wherein the at least one piston-cylinder arrangement acts between the pivot frame or an arm of the pivot frame and a machine frame element of the buffer store.
14. The buffer store of claim 1, wherein the piston-cylinder arrangement is configured to act as a gas spring.
15. The buffer store of claim 1, wherein the piston-cylinder arrangement is configured to act as a compression spring.
16. The buffer store of claim 7, wherein the throttle comprises an adjustable throttle.

The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.

1. A semiconductor storage device comprising a memory array, said memory array comprising:
a user region where user data is stored; and
a redundancy region where redundancy data is stored,
wherein said user region and said redundancy region are each formed of at least one entire given page unit and each page unit in said memory array can be used either as said user region or as said redundancy region.
2. The semiconductor storage device according to claim 1, further comprising:
an IO portion that receives, from outside, a read command that contains information about a user address indicating an address in said user region where a specified piece of said user data is stored, and information about a redundancy address indicating an address in said redundancy region where a piece of said redundancy data that corresponds to said specified piece of user data is stored; and
a controller that reads said specified piece of user data from said user region on the basis of said information about said user address, and that reads said piece of redundancy data that corresponds to said specified piece of user data from said redundancy region on the basis of said information about said redundancy address.
3. The semiconductor storage device according to claim 2,
wherein said information about said redundancy address is an address value or an index value used in relative addressing, said semiconductor storage device further comprises a redundancy address offset register that is capable of setting an offset value, and
said controller reads said specified piece of redundancy data from said redundancy region on the basis of said address value or said index value and said offset value set in said redundancy address offset register.
4. The semiconductor storage device according to claim 3, wherein said redundancy address offset register is capable of setting said offset value through an operation of external equipment.
5. The semiconductor storage device according to claim 2, wherein
said information about said redundancy address indicates a variation from a previous address, and
said controller specifies a current address on the basis of the variation from said previous address and reads said piece of redundancy data that corresponds to said specified piece of user data from said redundancy region on the basis of the specified current address.
6. The semiconductor storage device according to claim 2, wherein
said information about said redundancy address indicates a given expression for calculation, and
said controller specifies the address on the basis of said given expression for calculation and reads said piece of redundancy data that corresponds to said specified piece of user data from said redundancy region on the basis of the specified address.
7. The semiconductor storage device according to claim 1, further comprising a redundancy data storing register capable of temporarily storing said redundancy data read from said redundancy region.