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.