سلام
من متن فارسی یه چکیده رو گذاشتم، خودم به انگلیسی ترجمه اش کردم ولی فکر می کنم هنوز اشکال داره،
اگه ممکنه لطف کنین یا خودتون به انگلیسی استاندارد ترجمه اش کنین و یا اشکالات متنی که من گذاشتم رو بگیرین!
با تشکر فراوان
متن فارسی:
شركت مايكروسافت براي انجام اعمال رمزنگاري، يك معماري در سيستم عامل ويندوز طراحي كرده است كه شامل لايه اي به نام ارائه کننده سرويس رمزنگاري (CSP) مي باشد. در اين معماري، اينترفيسي به نام واسط برنامه نويسي کاربردي (CryptoAPI) تعريف شده است كه هسته ويندوز توسط آن با يک کتابخانه با پيوند پويا (DLL) كه توابع آنرا پياده سازي كرده ارتباط برقرار مي كند. به اين وسيله هر شركت ديگري مي تواند با پياده سازي اين DLL و رعايت اين اينترفيس، موتور رمزنگاري خود را به ويندوز به صورت يك درايور اضافه كند تا نرم افزارهايي مانند Outlook و IE از آن براي رمزگذاري و امضاي ديجيتالي استفاده كنند. در اين پروژه، يک CSP براي کارت هوشمند در ويندوز پياده سازي شده است که به عنوان يک درايور، ارتباط يک برنامه کاربردي را از طريق واسط CryptoAPI، با کارت هوشمند برقرار مي کند. اين CSP، در قالب يک فايل DLL در محيط ويژوال C++ نوشته شده است که هدف اصلي آن، پياده سازي سناريوي تصديق با استفاده از امضاي ديجيتال مي باشد بطوريکه پس از توليد زوج کليد عمومي/خصوصي، آنها را در کارت ذخيره مي کند. در اين فرآيند با توجه به قرار گرفتن کليد ها در کارت، افشا شدن آنها ممکن نبوده و بدين ترتيب امکان جعل هويت از سوي اشخاص غير مجاز، سلب مي شود. کاربرد اصلي اين درايور به منظور توليد زوج کليد و امضاي ديجيتالي است و نيز قابل ارتقا براي پياده سازي اعمال رمز گذاري و رمزگشايي مي باشد.
متن انگلیسی:
Microsoft corporation, has designed an architecture in Windows operating system for cryptographic operations containing a concept called Cryptographic Service Provider (CSP).
In this architecture, an interface known as Cryptographic Application Programming Interface (CryptoAPI) has been defined by using it, Windows kernel communicates with a dynamic-link library (DLL) has implemented the interface tasks. In this way, any other individuals or enterprises can add and integrate their own cryptographic engine into windows as a driver by implementing this dll and regarding the interface considerations to be used to some softwares such as Outlook and IE for the encryption and digital signing.
In this project, a Smart Card CSP has been implemented which acts as a driver to establish the connection between an application and a smart card. The CSP, has been written in DLL format with Visual C++ and it’s main purpose is providing an
“authentication” scenario using sign/verification mechanism so that after generating Public/Private key pair, they are stored on the card. In this process, with respect to standing the keys on the card, there is no possibility to transpire them, so it would not be possible to counterfeit somebody’s identity by an unauthorized party. The original use of this driver is to produce keypair and doing digital signature and it would be capable of enhancement for implementing encrypt/decrypt services as well.
در ضمن ، آیا می شه در خط دوم عبارت by using it رو با (,using it,) جایگزین کرد؟