基于模型驱动的密码算法可视化开发平台研究
针对密码算法开发平台普适性差、无法跨平台的问题, 本文采用模型驱动实现密码算法开发的方法, 设计了一种基于模型驱动的密码算法可视化开发平台, 提出了一种基于模型驱动的密码算法开发的领域语言---MCL 密码元语言; 实现了基于模型的代码生成器和代码映射器. 实验证明, 该开发平台仅需要开发者拖拽图形块的操作就可以实现密码算法模型的建立, 然后平台可以根据建立的密码算法模型生成不同编程环境下的代码. 平台实现了 C 和 python 的代码映射器模块, 密码算法模型可快速映射为 C、python 代码. 平台有较好的实用性, 开发者的密码算法实现过程简洁、高效, 不同编程环境下的代码均可以通过平...
Saved in:
| Published in | Journal of Cryptologic Research Vol. 11; no. 2; p. 357 |
|---|---|
| Main Authors | , , , , , , , , , |
| Format | Journal Article |
| Language | Chinese |
| Published |
Beijing
Chinese Association for Cryptologic Research, Journal of Cryptologic Research
01.01.2024
|
| Subjects | |
| Online Access | Get full text |
| ISSN | 2097-4116 |
| DOI | 10.13868/j.cnki.jcr.000684 |
Cover
| Abstract | 针对密码算法开发平台普适性差、无法跨平台的问题, 本文采用模型驱动实现密码算法开发的方法, 设计了一种基于模型驱动的密码算法可视化开发平台, 提出了一种基于模型驱动的密码算法开发的领域语言---MCL 密码元语言; 实现了基于模型的代码生成器和代码映射器. 实验证明, 该开发平台仅需要开发者拖拽图形块的操作就可以实现密码算法模型的建立, 然后平台可以根据建立的密码算法模型生成不同编程环境下的代码. 平台实现了 C 和 python 的代码映射器模块, 密码算法模型可快速映射为 C、python 代码. 平台有较好的实用性, 开发者的密码算法实现过程简洁、高效, 不同编程环境下的代码均可以通过平台自动生成, 提高了密码算法实现的跨平台性. |
|---|---|
| AbstractList | 针对密码算法开发平台普适性差、无法跨平台的问题, 本文采用模型驱动实现密码算法开发的方法, 设计了一种基于模型驱动的密码算法可视化开发平台, 提出了一种基于模型驱动的密码算法开发的领域语言---MCL 密码元语言; 实现了基于模型的代码生成器和代码映射器. 实验证明, 该开发平台仅需要开发者拖拽图形块的操作就可以实现密码算法模型的建立, 然后平台可以根据建立的密码算法模型生成不同编程环境下的代码. 平台实现了 C 和 python 的代码映射器模块, 密码算法模型可快速映射为 C、python 代码. 平台有较好的实用性, 开发者的密码算法实现过程简洁、高效, 不同编程环境下的代码均可以通过平台自动生成, 提高了密码算法实现的跨平台性. |
| Author | 张磊 Chang-Jun, LIU DONG Xiu-Ze 刘昌俊 ZHANG, Lei Chao-En, XIAO 董秀则 王建新 WANG, Jian-Xin 肖超恩 |
| Author_xml | – sequence: 1 givenname: XIAO surname: Chao-En fullname: Chao-En, XIAO – sequence: 2 givenname: LIU surname: Chang-Jun fullname: Chang-Jun, LIU – sequence: 3 fullname: DONG Xiu-Ze – sequence: 4 givenname: Jian-Xin surname: WANG fullname: WANG, Jian-Xin – sequence: 5 givenname: Lei surname: ZHANG fullname: ZHANG, Lei – sequence: 6 fullname: 肖超恩 – sequence: 7 fullname: 刘昌俊 – sequence: 8 fullname: 董秀则 – sequence: 9 fullname: 王建新 – sequence: 10 fullname: 张磊 |
| BookMark | eNotjbtKA0EUQKeIYIz5AVvrXWfmzt6ZARsJviBgkz7sE7LKbtw1vYKkUHERfICFxsqkMUpAMPg5Tlb_woA253TnLJFKkiYhISuM2gwUqrXY9pP9jh37mU0pRSUqpMqplpZgDBdJPc87HnUcBMUFq5J18zj9ml7Ohk_m4fxn9GbOhuX9qRn3y8FJ-XI3m9yYYvz93DcXt-bz2BRX5mNiitdycF2O3pfJQuQe5GH93zXS2tpsNXas5t72bmOjaXUdhZaDvoyUH84pPO4LgAAj5B4VWmoXgggcgRwwlBEEDJG7CigPPPQiphE01MjqX7abpYe9MD9qx2kvS-bHNjClpFYOl_ALSFZf4A |
| ContentType | Journal Article |
| Copyright | 2024. This work is published under http://www.jcr.cacrnet.org.cn/EN/column/column4.shtml Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License. |
| Copyright_xml | – notice: 2024. This work is published under http://www.jcr.cacrnet.org.cn/EN/column/column4.shtml Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License. |
| DBID | 8FE 8FG ABUWG AFKRA ARAPS AZQEC BENPR BGLVJ CCPQU DWQXO GNUQQ HCIFZ JQ2 K7- P5Z P62 PHGZM PHGZT PIMPY PKEHL PQEST PQGLB PQQKQ PQUKI PRINS |
| DOI | 10.13868/j.cnki.jcr.000684 |
| DatabaseName | ProQuest SciTech Collection ProQuest Technology Collection ProQuest Central (Alumni) ProQuest Central UK/Ireland Advanced Technologies & Computer Science Collection ProQuest Central Essentials - QC ProQuest Central Technology Collection ProQuest One Community College ProQuest Central Korea ProQuest Central Student SciTech Premium Collection ProQuest Computer Science Collection Computer Science Database Advanced Technologies & Aerospace Collection ProQuest Advanced Technologies & Aerospace Collection Proquest Central Premium ProQuest One Academic ProQuest - Publicly Available Content Database ProQuest One Academic Middle East (New) ProQuest One Academic Eastern Edition (DO NOT USE) ProQuest One Applied & Life Sciences ProQuest One Academic ProQuest One Academic UKI Edition ProQuest Central China |
| DatabaseTitle | Publicly Available Content Database Advanced Technologies & Aerospace Collection Computer Science Database ProQuest Central Student Technology Collection ProQuest One Academic Middle East (New) ProQuest Advanced Technologies & Aerospace Collection ProQuest Central Essentials ProQuest Computer Science Collection ProQuest One Academic Eastern Edition ProQuest Central (Alumni Edition) SciTech Premium Collection ProQuest One Community College ProQuest Technology Collection ProQuest SciTech Collection ProQuest Central China ProQuest Central Advanced Technologies & Aerospace Database ProQuest One Applied & Life Sciences ProQuest One Academic UKI Edition ProQuest Central Korea ProQuest Central (New) ProQuest One Academic ProQuest One Academic (New) |
| DatabaseTitleList | Publicly Available Content Database |
| Database_xml | – sequence: 1 dbid: 8FG name: ProQuest Technology Collection url: https://search.proquest.com/technologycollection1 sourceTypes: Aggregation Database |
| DeliveryMethod | fulltext_linktorsrc |
| GroupedDBID | -SI -S~ 8FE 8FG ABUWG AFKRA ALMA_UNASSIGNED_HOLDINGS ARAPS AZQEC BENPR BGLVJ CAJEI CCPQU DWQXO GNUQQ HCIFZ JQ2 K7- P62 PB1 PB9 PHGZM PHGZT PIMPY PKEHL PQEST PQGLB PQQKQ PQUKI PRINS Q-- |
| ID | FETCH-LOGICAL-p586-56c7f8cec7f4b2c433d6f62b04979a3df3546236e7f3d1662a8302db6bf196393 |
| IEDL.DBID | BENPR |
| ISSN | 2097-4116 |
| IngestDate | Mon Jun 30 11:49:21 EDT 2025 |
| IsDoiOpenAccess | true |
| IsOpenAccess | true |
| IsPeerReviewed | false |
| IsScholarly | true |
| Issue | 2 |
| Language | Chinese |
| LinkModel | DirectLink |
| MergedId | FETCHMERGED-LOGICAL-p586-56c7f8cec7f4b2c433d6f62b04979a3df3546236e7f3d1662a8302db6bf196393 |
| Notes | ObjectType-Article-1 SourceType-Scholarly Journals-1 ObjectType-Feature-2 content type line 14 |
| OpenAccessLink | https://www.proquest.com/docview/3188798527?pq-origsite=%requestingapplication%&accountid=15518 |
| PQID | 3188798527 |
| PQPubID | 6503834 |
| ParticipantIDs | proquest_journals_3188798527 |
| PublicationCentury | 2000 |
| PublicationDate | 20240101 |
| PublicationDateYYYYMMDD | 2024-01-01 |
| PublicationDate_xml | – month: 01 year: 2024 text: 20240101 day: 01 |
| PublicationDecade | 2020 |
| PublicationPlace | Beijing |
| PublicationPlace_xml | – name: Beijing |
| PublicationTitle | Journal of Cryptologic Research |
| PublicationYear | 2024 |
| Publisher | Chinese Association for Cryptologic Research, Journal of Cryptologic Research |
| Publisher_xml | – name: Chinese Association for Cryptologic Research, Journal of Cryptologic Research |
| SSID | ssib055638241 ssib058688234 |
| Score | 2.3697784 |
| Snippet | 针对密码算法开发平台普适性差、无法跨平台的问题, 本文采用模型驱动实现密码算法开发的方法, 设计了一种基于模型驱动的密码算法可视化开发平台, 提出了一种基于模型驱动的... |
| SourceID | proquest |
| SourceType | Aggregation Database |
| StartPage | 357 |
| SubjectTerms | Algorithms Cryptography Domain specific languages Programming environments Python |
| Title | 基于模型驱动的密码算法可视化开发平台研究 |
| URI | https://www.proquest.com/docview/3188798527 |
| Volume | 11 |
| hasFullText | 1 |
| inHoldings | 1 |
| isFullTextHit | |
| isPrint | |
| journalDatabaseRights | – providerCode: PRVPQU databaseName: ProQuest Central issn: 2097-4116 databaseCode: BENPR dateStart: 20140101 customDbUrl: http://www.proquest.com/pqcentral?accountid=15518 isFulltext: true dateEnd: 99991231 titleUrlDefault: https://www.proquest.com/central omitProxy: true ssIdentifier: ssib055638241 providerName: ProQuest |
| link | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwfV27SwMxHA61XVxEUfFRSwfX0_Zyl-RAEZXWIlhEFNwkuST4gNZHXZwUpIOKRfABDj4m7eIDQVD8c4yn_4VJvUNwcMmSJcnv9fFL8n0A9PuMCkx9YUHOMpYjPGlRSaClaz9yspJ6jJo-5FQRFeacyXl3PgaK0V8Y86wyyomNRM3LvumRD2rfI9gjro1HVtcsoxplblcjCQ0aSivw4QbFWBNI2IYZKw4SY7ni9EzkYYYNi9i_AMAlSCPMxtWznfGwXmEWhT9roJ4aXB7wSytLA8v-uuE5RIYC9U_GbpShfCtoCfFjevTH4G0gtrXYDobU5ev76-HH7bW62P-qP6q92-B8V91Xg6ud4O7s4-lE1e4_b6rq4FS9bavakXp5UrWH4Oo4qD93gNl8bna8YIWyCNaqXq_lIh9L4gs9Osz2HQg5kshmGupjj0IuoetoTIMElpDrE7epofjiDDFpos2DnSBeKpdEF0hjSrMCYkGYUY9nkBImOabZDMM6jjnqBslotwuha28s_Bqi5__pXtBsawTw069IgnhlfVP06QpeYSnQRPITqdA4361ar4M |
| linkProvider | ProQuest |
| linkToHtml | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwY2BQSU5KTDVPTE7VNU5JMtA1SbVM001MszDWBdb9ZiaGaYmWSYmgcUhfPzOPUBOvCNMIJoa9sL0woGWVsDIRXFCn5CeDxsj1gWnPwtzSwtTI3L6gUBd0axRodhV2hUYi9GqFFFvwEWPQjR3eqZXlwC5csa2nCzC-VY2M3FxDnD10obcM6BaYWpjpmpolm6dZJKcCSZMko2QTY-MUszQzoyRgy9ncMtE4Jc3Y1ATYRDBLNU8zTgF6wCgRdGJWSpJZUhoo8YLOYgLWAKwmxkD1LAysTq5-AUGwBA06fMvCCNHeANoHbNCCZ7qNDCzNgQFiaAbdyGMMlNLP0kvOy87Uy0ouAh2raAY6cRWtggDXem6CDPzQ5qqCIyR9CTEwVWWIMNg8nb_rya6-ZysWPp3X_XLlxqddK57Panm6vu35gsbn66Y_2zz1af_6F8vbnvZMe7qn4Wn_xKc7Nz_t3_B8wZTnK7eJMoTQInzEGFjy8vNSJRgUzBMTDVONzVMtkkCX1ScZJ1okpaWYJxoaJJkDi40UM0kGGZhv46E5qTgeEe9S-KXlGTg9Qnx94n08_bylGbiMgI0PyFCJDANLSVFpqiyw8VCSJAeNIgWGeBonCgBF0un_ |
| openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=%E5%9F%BA%E4%BA%8E%E6%A8%A1%E5%9E%8B%E9%A9%B1%E5%8A%A8%E7%9A%84%E5%AF%86%E7%A0%81%E7%AE%97%E6%B3%95%E5%8F%AF%E8%A7%86%E5%8C%96%E5%BC%80%E5%8F%91%E5%B9%B3%E5%8F%B0%E7%A0%94%E7%A9%B6&rft.jtitle=Journal+of+Cryptologic+Research&rft.au=Chao-En%2C+XIAO&rft.au=Chang-Jun%2C+LIU&rft.au=DONG+Xiu-Ze&rft.au=WANG%2C+Jian-Xin&rft.date=2024-01-01&rft.pub=Chinese+Association+for+Cryptologic+Research%2C+Journal+of+Cryptologic+Research&rft.issn=2097-4116&rft.volume=11&rft.issue=2&rft.spage=357&rft_id=info:doi/10.13868%2Fj.cnki.jcr.000684 |
| thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=2097-4116&client=summon |
| thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=2097-4116&client=summon |
| thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=2097-4116&client=summon |