<?xml version="1.0" encoding="utf-8"?>
<journal>
<title>Biannual Journal Monadi for Cyberspace Security (AFTA)</title>
<title_fa>امنیت فضای تولید و تبادل اطلاعات (منادی)</title_fa>
<short_title>منادی</short_title>
<subject>Engineering &amp; Technology</subject>
<web_url>http://monadi.isc.org.ir</web_url>
<journal_hbi_system_id>1</journal_hbi_system_id>
<journal_hbi_system_user>admin</journal_hbi_system_user>
<journal_id_issn>2476-3047</journal_id_issn>
<journal_id_issn_online>2476-3047</journal_id_issn_online>
<journal_id_pii>8</journal_id_pii>
<journal_id_doi>7</journal_id_doi>
<journal_id_iranmedex></journal_id_iranmedex>
<journal_id_magiran></journal_id_magiran>
<journal_id_sid>14</journal_id_sid>
<journal_id_nlai>8888</journal_id_nlai>
<journal_id_science>13</journal_id_science>
<language>fa</language>
<pubdate>
	<type>jalali</type>
	<year>1404</year>
	<month>6</month>
	<day>1</day>
</pubdate>
<pubdate>
	<type>gregorian</type>
	<year>2025</year>
	<month>9</month>
	<day>1</day>
</pubdate>
<volume>14</volume>
<number>1</number>
<publish_type>online</publish_type>
<publish_edition>1</publish_edition>
<article_type>fulltext</article_type>
<articleset>
	<article>


	<language>fa</language>
	<article_id_doi></article_id_doi>
	<title_fa>تحلیل رفتار رمزی عملگرهای پیمانه‌ای</title_fa>
	<title>Cryptanalysis of Modular Operations</title>
	<subject_fa>رمز و امنیت اطلاعات</subject_fa>
	<subject>Cryptology and Information Security</subject>
	<content_type_fa>مروری</content_type_fa>
	<content_type>Review Article</content_type>
	<abstract_fa>&lt;span dir=&quot;RTL&quot; lang=&quot;AR-SA&quot; style=&quot;font-size:11.0pt&quot;&gt;&lt;span b=&quot;&quot; nazanin=&quot;&quot; style=&quot;font-family:&quot;&gt;هدف این مقاله تحلیل و بررسی رفتار &lt;/span&gt;&lt;/span&gt;&lt;span dir=&quot;RTL&quot; lang=&quot;FA&quot; style=&quot;font-size:11.0pt&quot;&gt;&lt;span b=&quot;&quot; nazanin=&quot;&quot; style=&quot;font-family:&quot;&gt;عملگرهای&lt;/span&gt;&lt;/span&gt;&lt;span dir=&quot;RTL&quot; lang=&quot;AR-SA&quot; style=&quot;font-size:11.0pt&quot;&gt;&lt;span b=&quot;&quot; nazanin=&quot;&quot; style=&quot;font-family:&quot;&gt; پیمانه&#8204;ای در حملات رمزهای متقارن است. جمع پیمانه&#8204;ای یکی از عملگرهای غیرخطی پراستفاده در الگوریتم&lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;IT&quot; style=&quot;font-size:10.0pt&quot;&gt;&lt;span new=&quot;&quot; roman=&quot;&quot; style=&quot;font-family:&quot; times=&quot;&quot;&gt;&#8204;&lt;/span&gt;&lt;/span&gt;&lt;span dir=&quot;RTL&quot; lang=&quot;AR-SA&quot; style=&quot;&quot;&gt;&lt;span b=&quot;&quot; nazanin=&quot;&quot; style=&quot;font-size: 11pt; font-family: &quot;&gt;های رمزنگاری متقارن است. در الگوریتم&#8204;&#8204;های متقارن &lt;/span&gt;&lt;font face=&quot;Times New Roman, serif&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;ARX&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;span dir=&quot;RTL&quot; lang=&quot;FA&quot; style=&quot;font-size:11.0pt&quot;&gt;&lt;span b=&quot;&quot; nazanin=&quot;&quot; style=&quot;font-family:&quot;&gt;تنها از سه عملگر جمع پیمانه&#8204;ای، چرخش و جمع بیتی&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span dir=&quot;RTL&quot; lang=&quot;AR-SA&quot; style=&quot;font-size:11.0pt&quot;&gt;&lt;span b=&quot;&quot; nazanin=&quot;&quot; style=&quot;font-family:&quot;&gt;استفاده می&#8204;شود. عملگر تفریق پیمانه&#8204;ای در الگوریتم&#8204;های&lt;/span&gt;&lt;/span&gt;&lt;span dir=&quot;RTL&quot; lang=&quot;FA&quot; style=&quot;font-size:11.0pt&quot;&gt;&lt;span b=&quot;&quot; nazanin=&quot;&quot; style=&quot;font-family:&quot;&gt; شبه-&lt;/span&gt;&lt;/span&gt;&lt;span dir=&quot;RTL&quot; lang=&quot;FA&quot; style=&quot;&quot;&gt;&lt;span b=&quot;&quot; nazanin=&quot;&quot; style=&quot;font-size: 11pt; font-family: &quot;&gt;&amp;nbsp;ARX کاربرد دارد. این الگوریتم&#8204;ها علاوه بر عملگر&#8204;های استفاده شده در &lt;/span&gt;&lt;font face=&quot;Times New Roman, serif&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;ARX&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;span dir=&quot;RTL&quot; lang=&quot;FA&quot; style=&quot;font-size:11.0pt&quot;&gt;&lt;span b=&quot;&quot; nazanin=&quot;&quot; style=&quot;font-family:&quot;&gt;، شامل عملگر تفریق یا جعبه جانشینی نیز هستند.&lt;/span&gt;&lt;/span&gt; &lt;span dir=&quot;RTL&quot; lang=&quot;AR-SA&quot; style=&quot;font-size:11.0pt&quot;&gt;&lt;span b=&quot;&quot; nazanin=&quot;&quot; style=&quot;font-family:&quot;&gt;به دلیل اینکه عملگر تفریق پیمانه&amp;shy;ای رفتار مشابه با جمع پیمانه&amp;shy;ای دارد، رفتار آن در برابر حملات تحلیلی به طور صریح در مقالات بررسی &lt;/span&gt;&lt;/span&gt;&lt;span dir=&quot;RTL&quot; lang=&quot;FA&quot; style=&quot;font-size:11.0pt&quot;&gt;&lt;span b=&quot;&quot; nazanin=&quot;&quot; style=&quot;font-family:&quot;&gt;نشده است. لذا، در این مقاله به ارائه یک تصویر جامع از رفتار جمع و تفریق پیمانه&amp;shy;ای در حملات تحلیلی تفاضلی، خطی، انتگرالی مبتنی برخاصیت تقسیم و چرخشی به صورت دستی و خودکار به روش &lt;/span&gt;&lt;/span&gt;&lt;span dir=&quot;RTL&quot; lang=&quot;AR-SA&quot; style=&quot;font-size:11.0pt&quot;&gt;&lt;span b=&quot;&quot; nazanin=&quot;&quot; style=&quot;font-family:&quot;&gt;برنامه&#8204;ریزی خطی عدد صحیح آمیخته &lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-GB&quot; style=&quot;font-size:10.0pt&quot;&gt;&lt;span new=&quot;&quot; roman=&quot;&quot; style=&quot;font-family:&quot; times=&quot;&quot;&gt;&amp;nbsp;(MILP)&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span dir=&quot;RTL&quot; lang=&quot;FA&quot; style=&quot;font-size:11.0pt&quot;&gt;&lt;span b=&quot;&quot; nazanin=&quot;&quot; style=&quot;font-family:&quot;&gt;خواهیم پرداخت. همچنین نشان می&#8204;دهیم در سه تحلیل تفاضلی، خطی و چرخشی تفاوتی میان عملگر جمع و تفریق وجود ندارد اما در تحلیل انتگرالی برپایه ویژگی تقسیم رفتار این دو عملگر متفاوت است&lt;/span&gt;&lt;/span&gt;&lt;span dir=&quot;RTL&quot; lang=&quot;AR-SA&quot; style=&quot;font-size:11.0pt&quot;&gt;&lt;span b=&quot;&quot; nazanin=&quot;&quot; style=&quot;font-family:&quot;&gt;.&lt;/span&gt;&lt;/span&gt;</abstract_fa>
	<abstract>&lt;span style=&quot;font-size:12.0pt&quot;&gt;&lt;span new=&quot;&quot; roman=&quot;&quot; style=&quot;font-family:&quot; times=&quot;&quot;&gt;&lt;span style=&quot;color:black&quot;&gt;The objective of this paper is to analyze and evaluate the behaviour of modular addition and subtraction in symmetric cipher attacks. Modular addition is one of the most widely used nonlinear operators in symmetric cryptographic algorithms. In ARX symmetric algorithms, only three operators are utilized: modular addition, rotation, and XOR. In ARX-like algorithms, modular subtraction or a substitution box is employed, in addition to the standard ARX operations. Since modular subtraction exhibits similar behaviour to modular addition, its behaviour against cryptanalytic attacks has not been explicitly studied in the literature. Therefore, this paper aims to provide a comprehensive overview of the behaviour of modular addition and subtraction in differential, linear, integral cryptanalysis based on division property, and rotational attacks, using both manual analysis and automated methods via MILP (Mixed-Integer Linear Programming). We demonstrate that there is no difference between modular addition and subtraction in differential, linear, and rotational cryptanalysis. However, in integral cryptanalysis based on the division property, these two operations behave differently.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;</abstract>
	<keyword_fa>رمزنگاری,الگوریتم‌های متقارن, حملات تحلیلی, عملگرهای پیمانه‌ای, روش MILP</keyword_fa>
	<keyword>Cryptography,  Symmetric Algorithms,  Cryptanalysis Attacks,  Modular Operations, MILP Method</keyword>
	<start_page>1</start_page>
	<end_page>18</end_page>
	<web_url>http://monadi.isc.org.ir/browse.php?a_code=A-10-486-1&amp;slc_lang=fa&amp;sid=1</web_url>


<author_list>
	<author>
	<first_name>Marzieh</first_name>
	<middle_name></middle_name>
	<last_name>Vahid Dastjerdi</last_name>
	<suffix></suffix>
	<first_name_fa>مرضیه</first_name_fa>
	<middle_name_fa></middle_name_fa>
	<last_name_fa>وحید دستجردی</last_name_fa>
	<suffix_fa></suffix_fa>
	<email>m.vahiddastjerdi@gmail.com</email>
	<code>10031947532846002001</code>
	<orcid>10031947532846002001</orcid>
	<coreauthor>Yes
</coreauthor>
	<affiliation>Cryptography and Data Security Group, Reserch Center for Development of Advanced Technologies, Tehran, Iran</affiliation>
	<affiliation_fa>پژوهشگاه توسعه فناوری های پیشرفته</affiliation_fa>
	 </author>


	<author>
	<first_name>Majid</first_name>
	<middle_name></middle_name>
	<last_name>Rahimi</last_name>
	<suffix></suffix>
	<first_name_fa>مجید</first_name_fa>
	<middle_name_fa></middle_name_fa>
	<last_name_fa>رحیمی</last_name_fa>
	<suffix_fa></suffix_fa>
	<email>rahimi@rcdat.ac.ir</email>
	<code>10031947532846002002</code>
	<orcid>10031947532846002002</orcid>
	<coreauthor>No</coreauthor>
	<affiliation>Cryptography and Data Security Group, Reserch Center for Development of Advanced Technologies, Tehran, Iran</affiliation>
	<affiliation_fa>پژوهشگاه توسعه فناوری های پیشرفته</affiliation_fa>
	 </author>


</author_list>


	</article>
</articleset>
</journal>
