Dissertations / Theses on the topic 'Number system for modular arithmetic'
Create a spot-on reference in APA, MLA, Chicago, Harvard, and other styles
Consult the top 29 dissertations / theses for your research on the topic 'Number system for modular arithmetic.'
Next to every source in the list of references, there is an 'Add to bibliography' button. Press on it, and we will generate automatically the bibliographic reference to the chosen work in the citation style you need: APA, MLA, Harvard, Chicago, Vancouver, etc.
You can also download the full text of the academic publication as pdf and read online its abstract whenever available in the metadata.
Browse dissertations / theses on a wide variety of disciplines and organise your bibliography correctly.
Néto, João Carlos. "Método de multiplicação de baixa potência para criptosistema de chave-pública." Universidade de São Paulo, 2013. http://www.teses.usp.br/teses/disponiveis/3/3141/tde-23052014-010449/.
Full textThis thesis studies the use of computer arithmetic for Public-Key Cryptography (PKC) and investigates alternatives on the level of the hardware cryptosystem architecture that can lead to a reduction in the energy consumption by considering low power and high performance in energy-limited portable devices. Most of these devices are battery powered. Although performance and area are the two main hardware design goals, low power consumption has become a concern in critical system designs. PKC is based on arithmetic functions such as modular exponentiation and modular multiplication. It produces an authenticated key-exchange scheme over an insecure network between two entities and provides the highest security solution for most applications that must exchange sensitive information. Modular multiplication is widely used, and this arithmetic operation is more complex because the operands are extremely large numbers. Hence, computational methods to accelerate the operations, reduce the energy consumption, and simplify the use of such operations, especially in hardware, are always of great value for systems that require data security. Currently, one of the most successful modular multiplication methods is Montgomery Multiplication. Efforts to improve this method are always important to designers of dedicated cryptographic hardware and security in embedded systems. This research deals with algorithms for low-power cryptography. It covers operations required for hardware implementations of modular exponentiation and modular multiplication. In particular, this thesis proposes a new architecture for modular multiplication called Parallel k-Partition Montgomery Multiplication and an innovative hardware design to perform modular exponentiation using Residue Number System (RNS).
Dosso, Fangan Yssouf. "Contribution de l'arithmétique des ordinateurs aux implémentations résistantes aux attaques par canaux auxiliaires." Electronic Thesis or Diss., Toulon, 2020. http://www.theses.fr/2020TOUL0007.
Full textThis thesis focuses on two currently unavoidable elements of public key cryptography, namely modular arithmetic over large integers and elliptic curve scalar multiplication (ECSM). For the first one, we are interested in the Adapted Modular Number System (AMNS), which was introduced by Bajard et al. in 2004. In this system of representation, the elements are polynomials. We show that this system allows to perform modular arithmetic efficiently. We also explain how AMNS can be used to randomize modular arithmetic, in order to protect cryptographic protocols implementations against some side channel attacks. For the ECSM, we discuss the use of Euclidean Addition Chains (EAC) in order to take advantage of the efficient point addition formula proposed by Meloni in 2007. The goal is to first generalize to any base point the use of EAC for ECSM; this is achieved through curves with one efficient endomorphism. Secondly, we propose an algorithm for scalar multiplication using EAC, which allows error detection that would be done by an attacker we detail
Marrez, Jérémy. "Représentations adaptées à l'arithmétique modulaire et à la résolution de systèmes flous." Electronic Thesis or Diss., Sorbonne université, 2019. https://accesdistant.sorbonne-universite.fr/login?url=https://theses-intra.sorbonne-universite.fr/2019SORUS635.pdf.
Full textModular computations involved in public key cryptography applications most often use a standardized prime modulo, the choice of which is not always free in practice. The improvement of modular operations is fundamental for the efficiency and safety of these primitives. This thesis proposes to provide an efficient modular arithmetic for the largest possible number of primes, while protecting it against certain types of attacks. For this purpose, we are interested in the PMNS system used for modular arithmetic, and propose methods to obtain many PMNS for a given prime, with an efficient arithmetic on the representations. We also consider the randomization of modular computations via algorithms of type Montgomery and Babaï by exploiting the intrinsic redundancy of PMNS. Induced changes of data representation during the calculation prevent an attacker from making useful assumptions about these representations. We then present a hybrid system, HyPoRes , with an algorithm that improves modular reductions for any prime modulo. The numbers are represented in a PMNS with coefficients in RNS. The modular reduction is faster than in conventional RNS for the primes standardized for ECC. In parallel, we are interested in a type of representation used to compute real solutions of fuzzy systems. We revisit the global approach of resolution using classical algebraic techniques and strengthen it. These results include a real system called the real transform that simplifies computations, and the management of the signs of the solutions
Vonk, Jan Bert. "The Atkin operator on spaces of overconvergent modular forms and arithmetic applications." Thesis, University of Oxford, 2015. http://ora.ox.ac.uk/objects/uuid:081e4e46-80c1-41e7-9154-3181ccb36313.
Full textSchill, Collberg Adam. "The last two digits of mk." Thesis, Linköpings universitet, Matematiska institutionen, 2012. http://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-78532.
Full textZhu, Dalin. "Residue number system arithmetic inspired applications in cellular downlink OFDMA." Thesis, Manhattan, Kan. : Kansas State University, 2009. http://hdl.handle.net/2097/2070.
Full textArnold-Roksandich, Allison F. "There and Back Again: Elliptic Curves, Modular Forms, and L-Functions." Scholarship @ Claremont, 2014. http://scholarship.claremont.edu/hmc_theses/61.
Full textYounes, Dina. "Využití systému zbytkových tříd pro zpracování digitálních signálů." Doctoral thesis, Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií, 2013. http://www.nusl.cz/ntk/nusl-233606.
Full textPatel, Riyaz Aziz. "A study and implementation of parallel-prefix modular adder architectures for the residue number system." Thesis, University of Sheffield, 2006. http://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.434492.
Full textHändel, Milene. "Circuitos aritméticos e representação numérica por resíduos." reponame:Biblioteca Digital de Teses e Dissertações da UFRGS, 2007. http://hdl.handle.net/10183/12670.
Full textThis work shows various numerical representation systems, including the system normally used in current circuits and some alternative systems. A great emphasis is given to the residue number system. This last one presents very interesting characteristics for the development of arithmetic circuits nowadays, as for example, the high parallelization. The main architectures of adders and multipliers are also studied. Some descriptions of arithmetic circuits are made and synthesized. The architecture of arithmetic circuits using the residue number system is also studied and implemented. The synthesis data of these circuits are compared with the traditional arithmetic circuits results. Then it is possible to evaluate the potential advantages of using the residue number system in arithmetic circuits development.
Bowlyn, Kevin Nathaniel. "IMPLEMENTATION OF A NOVEL INTEGRATED DISTRIBUTED ARITHMETIC AND COMPLEX BINARY NUMBER SYSTEM IN FAST FOURIER TRANSFORM ALGORITHM." OpenSIUC, 2017. https://opensiuc.lib.siu.edu/dissertations/1470.
Full textPriebe, Débora Danielle Alves Moraes. "Tópicos de aritmética para as séries finais do ensino fundamental: uma proposta focada na resolução de problemas." Universidade Federal de Goiás, 2016. http://repositorio.bc.ufg.br/tede/handle/tede/6585.
Full textApproved for entry into archive by Jaqueline Silva (jtas29@gmail.com) on 2016-12-13T19:31:20Z (GMT) No. of bitstreams: 2 Dissertação - Débora Danielle Alves Moraes Priebe - 2016.pdf: 1557477 bytes, checksum: 54ff96d96b239797a8305d6ff67e2f12 (MD5) license_rdf: 0 bytes, checksum: d41d8cd98f00b204e9800998ecf8427e (MD5)
Made available in DSpace on 2016-12-13T19:31:20Z (GMT). No. of bitstreams: 2 Dissertação - Débora Danielle Alves Moraes Priebe - 2016.pdf: 1557477 bytes, checksum: 54ff96d96b239797a8305d6ff67e2f12 (MD5) license_rdf: 0 bytes, checksum: d41d8cd98f00b204e9800998ecf8427e (MD5) Previous issue date: 2016-12-07
This paper aims to present an educational proposal of some topics of arithmetic, also called Number Theory, for the final grades of elementary school, focusing on solving problems to challenge and entertain students with the range of possibilities arising from properties of Number Theory and develop their thinking skills through interesting problems that will give a new life to the subject . The reader will find in this work topics of divisibility, primes, Greatest Common Divisor, Least Common Multiple, Euclidean Algorithm, congruences, decimal representation, divisibility tests, as well as several examples, challenging problems and also curiosities about the congruence module 9.
Este trabalho tem como objetivo apresentar uma proposta de ensino de alguns tópicos de Aritmética, também denominada de Teoria dos Números, às séries finais do Ensino Fundamental, com foco na resolução de problemas, visando desafiar e fascinar os alunos com a gama de possibilidades oriunda das propriedades da Teoria dos Números e desenvolver sua capacidade de raciocínio através de problemas interessantes que darão uma nova vida ao assunto. O leitor encontrará neste trabalho tópicos de divisibilidade, primos, Máximo Divisor Comum, Mínimo Múltiplo Comum, Algoritmo de Euclides, congruências, representação decimal, testes de divisibilidade, além de diversos exemplos, problemas desafiadores e também curiosidades acerca da congruência módulo 9.
Uguen, Yohann. "High-level synthesis and arithmetic optimizations." Thesis, Lyon, 2019. http://www.theses.fr/2019LYSEI099.
Full textHigh-level synthesis (HLS) tools offer increased productivity regarding FPGA programming. However, due to their relatively young nature, they still lack many arithmetic optimizations. This thesis proposes safe arithmetic optimizations that should always be applied. These optimizations are simple operator specializations, following the C semantic. Other require to a lift the semantic embedded in high-level input program languages, which are inherited from software programming, for an improved accuracy/cost/performance ratio. To demonstrate this claim, the sum-of-product of floating-point numbers is used as a case study. The sum is performed on a fixed-point format, which is tailored to the application, according to the context in which the operator is instantiated. In some cases, there is not enough information about the input data to tailor the fixed-point accumulator. The fall-back strategy used in this thesis is to generate an accumulator covering the entire floating-point range. This thesis explores different strategies for implementing such a large accumulator, including new ones. The use of a 2's complement representation instead of a sign+magnitude is demonstrated to save resources and to reduce the accumulation loop delay. Based on a tapered precision scheme and an exact accumulator, the posit number systems claims to be a candidate to replace the IEEE floating-point format. A throughout analysis of posit operators is performed, using the same level of hardware optimization as state-of-the-art floating-point operators. Their cost remains much higher that their floating-point counterparts in terms of resource usage and performance. Finally, this thesis presents a compatibility layer for HLS tools that allows one code to be deployed on multiple tools. This library implements a strongly typed custom size integer type along side a set of optimized custom operators
Shivashankar, Nithin. "Design and Analysis of Modular Architectures for an RNS to Mixed Radix Conversion Multi-processor." University of Cincinnati / OhioLINK, 2014. http://rave.ohiolink.edu/etdc/view?acc_num=ucin1396531505.
Full textMöller, Kristian. "Visuellt typinstrument : en metrologisk studie." Thesis, Konstfack, Grafisk Design & Illustration, 2014. http://urn.kb.se/resolve?urn=urn:nbn:se:konstfack:diva-5162.
Full textWu, Henry M. "A Multiprocessor Architecture Using Modular Arithmetic for Very High Precision Computation." 1989. http://hdl.handle.net/1721.1/6021.
Full textKong, Yinan. "Modular multiplication in the residue number system." Thesis, 2009. http://hdl.handle.net/2440/101502.
Full textThesis (Ph.D.) -- University of Adelaide, School of Electrical and Electronic Engineering, 2009.
Alhazmi, Bader Hammad. "Fast prime field arithmetic using novel large integer representation." Thesis, 2019. http://hdl.handle.net/1828/10955.
Full textGraduate
2020-07-04
Βασσάλος, Ευάγγελος. "Σχεδίαση κυκλωμάτων με πλεονάζουσες και μη αναπαραστάσεις για το αριθμητικό σύστημα υπολοίπων." Thesis, 2013. http://hdl.handle.net/10889/6353.
Full textThe implementation of efficient arithmetic circuits has always been an open field for research, since the technology evolves rapidly, demanding the reevaluation of their design methods. At the same time this continuous evolution opens new research areas for these circuits. The need for fast processing of a vast amount of information demands an increase of the operational frequency of the corresponding circuits, while at the same time low power consumption, low cost and therefore low area remain of crucial importance. Meeting these needs in arithmetic circuits usually implies the employment of alternative, non-binary number systems. Such examples are the Residue Number System (RNS) and number systems with redundant representations. The subject of this PhD dissertation is the implementation of efficient arithmetic circuits for the RNS emphasizing both in redundant and not redundant representations. The first part of the dissertation deals with the design of efficient non-redundant arithmetic circuits for main arithmetic operations such as addition and multiplication that are met in every processing system, as well as for auxiliary operations like subtraction, squaring and cubing. Specifically, the circuits presented include subtractors and adders/subtractors for the moduli channels of the 2^n+-1 form, single-constant multipliers for the {2^n-1, 2^n, 2^n+1} moduli set, configurable modulo 2^n +-1 Booth-encoded multipliers as well as modulo 2^n-1 cubing units. Furthermore, a family of diminished-1 modulo 2^n+1 arithmetic circuits (adders, subtractors, multipliers and squarers) is also presented, that produces the respective result directly to weighted (normal) representation, embedding that way the conversion process between these two representations. The design of efficient Residue-to-Binary converters is also considered and a novel generic methodology is proposed for the systematic design of those circuits. The modulo 2^n-2 channel is also investigated and an arithmetic processing framework is proposed including adders, multipliers, squarers and Binary-to-Residue converters. In the second part, we focus on a different category of representations, where operands can be encoded in more than one ways. Such representations offer certain characteristics such as a tradeoff between area and speed. In particular, we consider three redundant representations for the RNS processing channels of the 2^n+-1 form, which are the most common choice. A generic methodology is presented for treating their digits in order to design efficient converters for them. The last part of the dissertation presents two applications that are implemented entirely in the RNS domain. Their architectures rely on the proposed arithmetic circuits. The first application is an image edge detector with a pre-processing noise filtering stage. The second application involves the design of three Finite Impulse Response (FIR) filters.
Garcia, Jesus. "Applying the logarithmic number system to application-specific designs /." Diss., 2004. http://gateway.proquest.com/openurl?url_ver=Z39.88-2004&rft_val_fmt=info:ofi/fmt:kev:mtx:dissertation&res_dat=xri:pqdiss&rft_dat=xri:pqdiss:3147317.
Full textLiu, Li-wei, and 劉力維. "Implementation of Logarithm Number System Arithmetic on ARM embedded system and its application." Thesis, 2009. http://ndltd.ncl.edu.tw/handle/41577198868032772922.
Full text逢甲大學
資訊工程所
97
Arithmetic units are the main components for microprocessors and digital signal processors. With a suitable arithmetic number system, the performance of the processors can be enhanced. In this thesis, our research objective is to compare the performance of the floating-point (FLP) number system arithmetic and logarithmic number system (LNS) arithmetic that are implemented in software on a Socle ARM926EJ-S embedded platform. This research is based on the observation that low-end ARM processors usually don’t support the hardware for FLP arithmetic instructions. The software implementation of LNS arithmetic can be considered as a good alternative for FLP arithmetic. The computation of the LNS addition and subtraction needs to compute the computation of the function which involves the computation of the exponential and logarithmic functions. The computation of these two functions is performed by using Taylor series expansion and table lookup methods. The operations of LNS arithmetic include addition, subtraction, multiplication, division, and powering (A^B, with A and B being in LNS format).The speedup factors of these operations in LNS arithmetic are 0.403, 0.314, 10.84, 12.07 and 15.91, respectively, in the ADS1.2 platform without operation system. On the other hand, if these operations are performed under operating system in the cross compiler platform, the speedup factors are 0.482, 0.292, 7.81, 9.9, and 17.194, respectively. We also used our designed LNS arithmetic on the Socle CDK board to implement the image tracking system whose tracking algorithm is based on the Kullback-Leibler (KL) divergence method. Because the KL divergence method needs to perform a great deal of series multiplication and powering operations, the LNS arithmetic implementation will gain a large speedup over the FLP arithmetic implementation. Our experimental results show that an average speedup factor equal to 21.45 can be obtained.
Huang, Kai-Hung, and 黃凱弘. "Efficiency of Arithmetic Representations Using Hybrid Number System to Implement on FPGA." Thesis, 2014. http://ndltd.ncl.edu.tw/handle/45168035139764393362.
Full text淡江大學
電機工程學系碩士班
102
In this paper, we developed a hardware intelligent controller, such as TS-CMAC, implemented on a field programmable gate array (FPGA) platform. We also discuss the impact of arithmetic representation on computing performance of controller. In addition, we implemented a 32-bit hybrid number system processor for TS-CMAC arithmetic operations. However, arithmetic representations for intelligent controller is dependent on computing performance. The tradeoff between precision and representation along with FPGA logic element costs requirements are considered. Therefore, our hardware system architecture seek to fill the gap between why. We proposed hybrid number system for our controller arithmetic representation. The hardware system architecture has advantages: i) low costs of hardware logic element; ii) high computing performance; iii) high accuracy of arithmetic operation. According to experimental results, TS-CMAC arithmetic operation speed can be increased effectively by hybrid number system which can not only reduce area occupied of hardware but also maintain high precision in arithmetic hardware design, and thus enhance TS-CMAC accuracy in intelligent control .
Sankaran, Siddarth. "Special Cycles on Shimura Curves and the Shimura Lift." Thesis, 2012. http://hdl.handle.net/1807/34874.
Full textFan, Chih-yen, and 范植硯. "A Comparative Study of Short Word-Length LNS and Floating-Point Number System Arithmetic." Thesis, 2007. http://ndltd.ncl.edu.tw/handle/51697844028230269228.
Full text逢甲大學
資訊工程所
95
Arithmetic units are the main components of digital systems for performing the fundamental operations of arithmetic, especially for microprocessors and digital signal processors. When designing arithmetic units, different number systems will result in different architecture, precision, circuit area and delay of the circuits. In this thesis, we compare and analyze these two arithmetic systems, including Floating-Point (FLP), and Logarithmic Number Systems (LNS). We discuss the design methodology of short word length units, including 16-bits, 20-bits, 24-bits, 28-bits and 32-bits adder, subtraction, multiplier, and divider. Among of LNS’s adder and subtraction, at different word-length we will use different architecture. And according to our estimate it narrowly, we will use three architectures to implement the circuits. At short word length units, the addition and subtraction in LNS arithmetic require the computation of the functions and , which is usually performed by table-lookup operation. But as the word length of the LNS number increases, LNS arithmetic is the exponential increase of this table size. In order to reduce the hardware cost for computing these two functions, at 32-bits, we use a computational approach to approximate the value of Look-Up Table, and solving the large lookup table problem in large word-length LNS addition/subtraction. Using hardware description language, we implement these arithmetic units of the two different number systems in different word lengths, and we synthesis the arithmetic units using Synopsys Design Analyzer with 0.18μ CMOS process technology offered by UMC. These circuits are implemented on the Xilinx Virtex II multimedia FF896 development board, as a co-processor to the Microblaze processor, through the FSL communication link. Final, from the synthesis and simulation results, we can compare and analyzed the advantages and disadvantages of these two number systems, which can be used as a guideline for design engineers in deciding when LNS arithmetic can be adopted for efficient digital system design.
"Decimal Floating-point Fused Multiply Add with Redundant Number Systems." Thesis, 2013. http://hdl.handle.net/10388/ETD-2013-05-1044.
Full textSantos, Cláudia Fernanda Ribeiro Seabra. "Aritmética modular e suas aplicações: dos sistemas de identificação às mensagens secretas." Master's thesis, 2013. http://hdl.handle.net/10316/33700.
Full textA aritmética modular é uma ferramenta importante na teoria dos números. Consiste em trabalhar com o resto da divisão inteira por um determinado número. Esta aritmética está na base da conceção de vários sistemas de identificação, presentes na nossa vida quotidiana, por exemplo em livros, cartões e artigos. É também utilizada na codificação e descodificação de mensagens secretas. Neste relatório pretendemos fazer, numa primeira parte, uma análise de alguns sistemas de identificação modulares maios utilizados, reconhecendo as suas limitações relativamente à det3eção de erros ocorridos na transmissão de números de identificação. Numa segunda parte, pretendemos apresentar, em contexto escolar, aplicações da aritmética modular no dia-a-dia, recorrendo a exemplos animados, práticos e palpáveis, bem como a programas informáticos apropriados.
The modular arithmetic is an important tool of number theory. It consists in working with the remainder of the integer division. This arithmetic is in the basics of the conception of several identification systems, and it appears, for example in books, cards and articles. It is also used in the encryption and decryption of secret messages. In the first part of this report we intend to do an analysis of some widely used modular identification systems, recognizing their limitations regarding the detection of errors in the transmission of identification numbers. In the second part, we explain how we showed, in a school context, daily applications of modular arithmetic, using animated, practical and tangible examples, as well as the appropriate software programs.
Σχοινιανάκης, Δημήτριος. "Versatile architectures for cryptographic systems." Thesis, 2013. http://hdl.handle.net/10889/7623.
Full textΗ παρούσα διατριβή άπτεται του θέματος της ανάπτυξης ευέλικτων αρχιτεκτονικών κρυπτογραφίας σε ολοκληρωμένα κυκλώματα υψηλής ολοκλήρωσης (VLSI). Με τον όρο ευέλικτες ορίζονται οι αρχιτεκτονικές που δύνανται να υλοποιούν πλήθος βασικών αριθμητικών πράξεων για την εκτέλεση κρυπτογραφικών αλγορίθμων, χωρίς την ανάγκη επαναπροσδιορισμού των εσωτερικών διατάξεων στο ολοκληρωμένο κύκλωμα. Η χρήση ευέλικτων αρχιτεκτονικών παρέχει πολλαπλά οφέλη στο χρήστη. Η ενσωμάτωση κρίσιμων πράξεων απαραίτητων στη κρυπτογραφία σε μια κοινή αρχιτεκτονική δίνει τη δυνατότητα στο χρήστη να εναλλάσσει το υποστηριζόμενο κρυπτογραφικό πρωτόκολλο, εισάγοντας έτσι χαρακτηριστικά ευελιξίας και πρακτικότητας, χωρίς επιπρόσθετη επιβάρυνση του συστήματος σε υλικό. Αξίζει να σημειωθεί πως οι εναλλαγές αυτές δεν απαιτούν τη παρέμβαση του χρήστη. Σημαντική είναι η συνεισφορά μιας ευέλικτης αρχιτεκτονικής και στο κόστος μιας εφαρμογής. Αναλογιζόμενοι ένα ολοκληρωμένο κύκλωμα που μπορεί να υλοποιεί αυτόνομα όλες τις απαραίτητες πράξεις ενός αλγόριθμου χωρίς την εξάρτηση από εξωτερικά υποσυστήματα (π.χ. μετατροπείς εισόδου–εξόδου), είναι εύκολο να αντιληφθούμε πως το τελικό κόστος της εκάστοτε εφαρμογής μειώνεται σημαντικά καθώς μειώνονται οι ανάγκες υλοποίησης και διασύνδεσης επιπρόσθετων υποσυστημάτων στο ολοκληρωμένο κύκλωμα. Η ανάπτυξη των προτεινόμενων αρχιτεκτονικών ακολουθεί μια δομημένη προσέγγιση. Διενεργείται εκτενής μελέτη για τον προσδιορισμό γόνιμων ερευνητικών περιοχών και εντοπίζονται προβλήματα και δυνατότητες βελτιστοποίησης υπαρχουσών κρυπτογραφικών λύσεων. Οι νέοι αλγόριθμοι που αναπτύσσονται αφορούν τα Galois πεδία GF(p) και GF(2^n) και χρησιμοποιούν εναλλακτικές αριθμητικές αναπαράστασης δεδομένων όπως το αριθμητικό σύστημα υπολοίπων (Residue Number System (RNS)) για ακέραιους αριθμούς και το πολυωνυμικό αριθμητικό σύστημα υπολοίπων (Polynomial Residue Number System (PRNS)) για πολυώνυμα. Αποδεικνύεται η μαθηματική τους ορθότητα και βελτιστοποιούνται κατά τέτοιο τρόπο ώστε να σχηματίζουν ευέλικτες δομές. Αναπτύσσεται το κατάλληλο υλικό (hardware) και διενεργείται μελέτη χρήσιμων ιδιοτήτων των νέων αλγορίθμων, όπως για παράδειγμα νέες κρυπταναλυτικές ιδιότητες. Επιπρόσθετα, προσεγγίζουμε στα πλαίσια της διατριβής ένα βασικό πρόβλημα της επιστήμης σχεδιασμού ολοκληρωμένων συστημάτων μεγάλης κλίμακας (Very Large Scale Integration (VLSI)). Συγκεκριμένα, προτείνονται μέθοδοι σύγκρισης αρχιτεκτονικών ανεξαρτήτως τεχνολογίας καθώς και τρόποι εύρεσης των βέλτιστων συνθηκών λειτουργίας των προτεινόμενων αρχιτεκτονικών. Οι μέθοδοι αυτές επιτρέπουν στον σχεδιαστή να παραμετροποιήσει τις προτεινόμενες αρχιτεκτονικές με βάση τη ταχύτητα, επιφάνεια, ή το γινόμενο ταχύτητα x επιφάνεια. Οι προτεινόμενες μεθοδολογίες μπορούν εύκολα να επεκταθούν και σε άλλες εφαρμογές πέραν της κρυπτογραφίας. Τέλος, προτείνονται νέοι αλγόριθμοι για τη σημαντικότατη για την κρυπτογραφία πράξη του πολλαπλασιασμού με υπόλοιπα. Οι νέοι αλγόριθμοι ενσωματώνουν από τη μία τις ιδέες των ευέλικτων δομών, από την άλλη όμως βασίζονται σε νέες ιδέες και μαθηματικά προβλήματα τα οποία προσπαθούμε να προσεγγίσουμε και να επιλύσουμε. Αποδεικνύεται πως είναι δυνατή η ενοποίηση μιας μεγάλης οικογένειας αλγορίθμων για χρήση στην κρυπτογραφία, υπό τη στέγη των προτεινόμενων μεθοδολογιών για ευέλικτο σχεδιασμό.
Σπύρου, Αναστασία. "Κυκλώματα ύψωσης στο τετράγωνο για το σύστημα αριθμητικής υπολοίπων." Thesis, 2009. http://nemertes.lis.upatras.gr/jspui/handle/10889/1900.
Full textPoirier, Julie. "Le développement d’une séquence d’enseignement/apprentissage basée sur l’histoire de la numération pour des élèves du troisième cycle du primaire." Thèse, 2011. http://hdl.handle.net/1866/5429.
Full textOur practical context -we teach gifted fifth grade students in an International School- has greatly influenced this research. Indeed, the International Primary Years Programme (International Baccalaureate Organization, 2007) fosters transdisciplinary themes, including one intitled Where we are in place and time. Our students are also expected to follow the Quebec education program schools (Ministry of Education, Recreation and Sport, 2001) with the development of competencies such as: To solve situational problem and the introduction of a novelty: the Cultural References. After the literature review, the history of mathematics seems very appropriate. However, there are few educational resources for primary teachers. This is the reason why we propose creating the resources by drawing upon the constructivist approach, an approach recommended by our two curricula (OBI and MELS). We bring to light the advantages of integrating the history of mathematics for students (increased interest and motivation, change in their perception of mathematics and improvement in learning and understanding mathematics). We also highlight the difficulties in introducing a historical approach to teaching mathematics and suggest various ways to explore it. Then we define the mathematical concepts of the study: arithmetic and counting and we remark their importance in the Primary Mathematics Curriculum. We then describe the six selected number systems (Sumerian, Egyptian, Babylonian, Chinese, Roman and Mayan) as well as our current system: the Indo-Arabic system. Finally, we discuss the difficulties students may encounter due to some teaching practices or textbooks on counting. We situate our study in the research of science of education especially on applied research and the contributions of the teacher research reconciliation between research and practice, the improvement of teaching and / or learning and a reflection within the teaching practice). Also, we reveal the possible biases that can be encountered in a pedagogical research and thus, to better avoid them. Finally, we describe the tools used to collect our data and look at the requirements for scientific rigor. Next, we describe our teaching sequence activities in details. These activities include the discovery of how the different number systems work (using worksheets and old notations) and how the people using the same systems do their additions and subtractions and how they do their multiplications and divisions. Finally, we analyze our data from a daily diary supported by video recordings, students’ posters, the comprehension tests and the evaluation questionnaire. Our study leads us to conclude the relevance of this sequence in our context: interest and motivation, perception of mathematics and learning achieved. We also discuss constructivism and a dimension not provided: the development of mathematical communication.