Browse Results

Showing 30,801 through 30,825 of 59,381 results

Introduction to Cryptography

by Sahadeo Padhye Rajeev A. Sahu Vishal Saraswat

Electronic communication and financial transactions have assumed massive proportions today. But they come with high risks. Achieving cyber security has become a top priority, and has become one of the most crucial areas of study and research in IT. This book introduces readers to perhaps the most effective tool in achieving a secure environment, i.e. cryptography. This book offers more solved examples than most books on the subject, it includes state of the art topics and discusses the scope of future research.

Introduction to Cryptography with Maple

by José Luis Gómez Pardo

This introduction to cryptography employs a programming-oriented approach to study the most important cryptographic schemes in current use and the main cryptanalytic attacks against them. Discussion of the theoretical aspects, emphasizing precise security definitions based on methodological tools such as complexity and randomness, and of the mathematical aspects, with emphasis on number-theoretic algorithms and their applications to cryptography and cryptanalysis, is integrated with the programming approach, thus providing implementations of the algorithms and schemes as well as examples of realistic size. A distinctive feature of the author's approach is the use of Maple as a programming environment in which not just the cryptographic primitives but also the most important cryptographic schemes are implemented following the recommendations of standards bodies such as NIST, with many of the known cryptanalytic attacks implemented as well. The purpose of the Maple implementations is to let the reader experiment and learn, and for this reason the author includes numerous examples. The book discusses important recent subjects such as homomorphic encryption, identity-based cryptography and elliptic curve cryptography. The algorithms and schemes which are treated in detail and implemented in Maple include AES and modes of operation, CMAC, GCM/GMAC, SHA-256, HMAC, RSA, Rabin, Elgamal, Paillier, Cocks IBE, DSA and ECDSA. In addition, some recently introduced schemes enjoying strong security properties, such as RSA-OAEP, Rabin-SAEP, Cramer--Shoup, and PSS, are also discussed and implemented. On the cryptanalysis side, Maple implementations and examples are used to discuss many important algorithms, including birthday and man-in-the-middle attacks, integer factorization algorithms such as Pollard's rho and the quadratic sieve, and discrete log algorithms such as baby-step giant-step, Pollard's rho, Pohlig--Hellman and the index calculus method. This textbook is suitable for advanced undergraduate and graduate students of computer science, engineering and mathematics, satisfying the requirements of various types of courses: a basic introductory course; a theoretically oriented course whose focus is on the precise definition of security concepts and on cryptographic schemes with reductionist security proofs; a practice-oriented course requiring little mathematical background and with an emphasis on applications; or a mathematically advanced course addressed to students with a stronger mathematical background. The main prerequisite is a basic knowledge of linear algebra and elementary calculus, and while some knowledge of probability and abstract algebra would be helpful, it is not essential because the book includes the necessary background from these subjects and, furthermore, explores the number-theoretic material in detail. The book is also a comprehensive reference and is suitable for self-study by practitioners and programmers.

Introduction to Cryptography with Open-Source Software (Discrete Mathematics and Its Applications)

by null Alasdair McAndrew

Once the privilege of a secret few, cryptography is now taught at universities around the world. Introduction to Cryptography with Open-Source Software illustrates algorithms and cryptosystems using examples and the open-source computer algebra system of Sage. The author, a noted educator in the field, provides a highly practical learning experienc

Introduction to Cyberdeception

by Neil C. Rowe Julian Rrushi

This book is an introduction to both offensive and defensive techniques of cyberdeception. Unlike most books on cyberdeception, this book focuses on methods rather than detection. It treats cyberdeception techniques that are current, novel, and practical, and that go well beyond traditional honeypots. It contains features friendly for classroom use: (1) minimal use of programming details and mathematics, (2) modular chapters that can be covered in many orders, (3) exercises with each chapter, and (4) an extensive reference list. Cyberattacks have grown serious enough that understanding and using deception is essential to safe operation in cyberspace. The deception techniques covered are impersonation, delays, fakes, camouflage, false excuses, and social engineering. Special attention is devoted to cyberdeception in industrial control systems and within operating systems. This material is supported by a detailed discussion of how to plan deceptions and calculate their detectability and effectiveness. Some of the chapters provide further technical details of specific deception techniques and their application. Cyberdeception can be conducted ethically and efficiently when necessary by following a few basic principles. This book is intended for advanced undergraduate students and graduate students, as well as computer professionals learning on their own. It will be especially useful for anyone who helps run important and essential computer systems such as critical-infrastructure and military systems.

An Introduction to Cyberpsychology (BPS Core Textbooks Series)

by Gráinne Kirwan, Irene Connolly, Hannah Barton, and Marion Palmer

An Introduction to Cyberpsychology provides a comprehensive introduction to this rapidly growing discipline. Fully updated in its second edition, the book encourages students to critically evaluate the psychology of online interactions and to develop appropriate research methodologies to complete their own work in this field.The book examines cyberpsychology and online research methodologies, social psychology in an online context, practical applications of cyberpsychology, and the psychological aspects of other technologies. This new edition has been carefully updated to include additional coverage of: Expanded content relating to major developments in the field and new content on gaming and screentime A new chapter examining the relationship between older adults and technology Cyberpsychology in focus feature boxes in each chapter that examine topics in depth Interviews with professionals working in fields relating to cyberpsychology Each chapter includes key terms and a glossary, content summaries, discussion questions, and recommended reading to guide further study.Supported by extensive online resources for students and instructors, this authoritative book is an essential core text for undergraduate modules in cyberpsychology, and an ideal primer for students of postgraduate programs in cyberpsychology.To view the additional student and instructor resources for this book, please visit bpscoretextbooks.routledge.com

An Introduction to Cyberpsychology

by Irene Connolly, Palmer Marion, Barton Hannah and Kirwan Gráinne

An Introduction to Cyberpsychology is the first book to provide a student-oriented introduction to this rapidly growing and increasingly studied topic. It is designed to encourage students to critically evaluate the psychology of online interactions, and to develop appropriate research methodologies to complete their own work in this field. The book is comprised of four main sections: An overview of cyberpsychology and online research methodologies Social psychology in an online context The practical applications of cyberpsychology The psychological aspects of other technologies. Each chapter includes: Explanations of key terms and a glossary to facilitate understanding Content summaries to aid student learning Activity boxes, discussion questions and recommended reading to guide further study. Further resources for students and instructors are available on the book’s companion website, including audio and video links, essay questions, a multiple-choice test bank, and PowerPoint lecture slides. Uniquely combining a survey of the field with a focus on the applied areas of psychology, the book is designed to be a core text for undergraduate modules in cyberpsychology and the psychology of the internet, and a primer for students of postgraduate programs in cyberpsychology.

Introduction to Cybersecurity in the Internet of Things

by Keke Gai Jing Yu Liehuang Zhu

This book addresses the security challenges facing the rapidly growing Internet of Things (IoT) industry, including the potential threats and risks arising from its complex architecture.The authors discuss the overall IoT architecture, covering networking, computing, and security threats and risks to hardware such as sensors, actuators, and portable devices, as well as infrastructure layers. They cover a range of technical concepts such as cryptography, distributed storage, and data transmission, and offer practical advice on implementing security solutions such as authentication and access control.By exploring the future of cybersecurity in the IoT industry, with insights into the importance of big data and the threats posed by data mining techniques, this book is an essential resource for anyone interested in, or working in, the rapidly evolving field of IoT security.

An Introduction to Data: Everything You Need to Know About AI, Big Data and Data Science (Studies in Big Data #50)

by Francesco Corea

This book reflects the author’s years of hands-on experience as an academic and practitioner. It is primarily intended for executives, managers and practitioners who want to redefine the way they think about artificial intelligence (AI) and other exponential technologies. Accordingly the book, which is structured as a collection of largely self-contained articles, includes both general strategic reflections and detailed sector-specific information. More concretely, it shares insights into what it means to work with AI and how to do it more efficiently; what it means to hire a data scientist and what new roles there are in the field; how to use AI in specific industries such as finance or insurance; how AI interacts with other technologies such as blockchain; and, in closing, a review of the use of AI in venture capital, as well as a snapshot of acceleration programs for AI companies.

Introduction to Data Analysis and Graphical Presentation in Biostatistics with R

by Thomas W. Macfarland

Through real-world datasets, this book shows the reader how to work with material in biostatistics using the open source software R. These include tools that are critical to dealing with missing data, which is a pressing scientific issue for those engaged in biostatistics. Readers will be equipped to run analyses and make graphical presentations based on the sample dataset and their own data. The hands-on approach will benefit students and ensure the accessibility of this book for readers with a basic understanding of R. Topics include: an introduction to Biostatistics and R, data exploration, descriptive statistics and measures of central tendency, t-Test for independent samples, t-Test for matched pairs, ANOVA, correlation and linear regression, and advice for future work.

An Introduction to Data Analysis in R: Hands-on Coding, Data Mining, Visualization and Statistics from Scratch (Use R!)

by Alfonso Zamora Saiz Carlos Quesada González Lluís Hurtado Gil Diego Mondéjar Ruiz

This textbook offers an easy-to-follow, practical guide to modern data analysis using the programming language R. The chapters cover topics such as the fundamentals of programming in R, data collection and preprocessing, including web scraping, data visualization, and statistical methods, including multivariate analysis, and feature exercises at the end of each section. The text requires only basic statistics skills, as it strikes a balance between statistical and mathematical understanding and implementation in R, with a special emphasis on reproducible examples and real-world applications. This textbook is primarily intended for undergraduate students of mathematics, statistics, physics, economics, finance and business who are pursuing a career in data analytics. It will be equally valuable for master students of data science and industry professionals who want to conduct data analyses.

An Introduction to Data Analysis using Aggregation Functions in R

by Simon James

This textbook helps future data analysts comprehend aggregation function theory and methods in an accessible way, focusing on a fundamental understanding of the data and summarization tools. Offering a broad overview of recent trends in aggregation research, it complements any study in statistical or machine learning techniques. Readers will learn how to program key functions in R without obtaining an extensive programming background. Sections of the textbook cover background information and context, aggregating data with averaging functions, power means, and weighted averages including the Borda count. It explains how to transform data using normalization or scaling and standardization, as well as log, polynomial, and rank transforms. The section on averaging with interaction introduces OWS functions and the Choquet integral, simple functions that allow the handling of non-independent inputs. The final chapters examine software analysis with an emphasis on parameter identification rather than technical aspects. This textbook is designed for students studying computer science or business who are interested in tools for summarizing and interpreting data, without requiring a strong mathematical background. It is also suitable for those working on sophisticated data science techniques who seek a better conception of fundamental data aggregation. Solutions to the practice questions are included in the textbook.

Introduction to Data Governance for Machine Learning Systems: Fundamental Principles, Critical Practices, and Future Trends

by Aditya Nandan Prasad

This book is the first comprehensive guide to the intersection of data governance and machine learning (ML) projects. As ML applications proliferate, the quality, reliability, and ethical use of data is central to their success, which gives ML data governance unprecedented significance. However, adapting data governance principles to ML systems presents unique, complex challenges. Author Aditya Nandan Prasad equips you with the knowledge and tools needed to navigate this dynamic landscape effectively. Through this guide, you will learn to implement robust and responsible data governance practices, ensuring the development of sustainable, ethical, and future-proofed AI applications. The book begins by covering fundamental principles and practices of underlying ML applications and data governance before diving into the unique challenges and opportunities at play when adapting data governance theory and practice to ML projects, including establishing governance frameworks, ensuring data quality and interpretability, preprocessing, and the ethical implications of ML algorithms and techniques, from mitigating bias in AI systems to the importance of transparency in models. Monitoring and maintaining ML systems performance is also covered in detail, along with regulatory compliance and risk management considerations. Moreover, the book explores strategies for fostering a data-driven culture within organizations and offers guidance on change management to ensure successful adoption of data governance initiatives. Looking ahead, the book examines future trends and emerging challenges in ML data governance, such as Explainable AI (XAI) and the increasing complexity of data. What You Will Learn Comprehensive understanding of machine learning and data governance, including fundamental principles, critical practices, and emerging challenges Navigating the complexities of managing data effectively within the context of machine learning projects Practical strategies and best practices for implementing effective data governance in machine learning projects Key aspects such as data quality, privacy, security, and ethical considerations, ensuring responsible and effective use of data Preparation for the evolving landscape of ML data governance with a focus on future trends and emerging challenges in the rapidly evolving field of AI and machine learning Who This Book Is For Data professionals, including data scientists, data engineers, AI developers, or data governance specialists, as well as managers or decision makers looking to implement or improve data governance practices for machine learning projects

Introduction to Data Protection Law: Cases and Materials from the EU

by Indranath Gupta Sherin Sarah Philip Paarth Naithani

This textbook considers cases and materials introducing European Union (EU) data protection law to data protection enthusiasts while acting as a reference point for students and practitioners. The book's utility is twofold: the cases and materials can be used as a textbook as well as reference point for research. The book will benefit individuals new to this area and those at an intermediate level of familiarity with data protection law. It includes judgements delivered by the Court of Justice of the European Union (CJEU)/ European Court of Justice (ECJ) and decisions delivered by Data Protection Authorities (DPA) in the EU. While providing an overview of data protection law in the EU, the book introduces basic concepts of data protection law, principles of data protection law and rights and duties and remedies under the data protection law. Students would greatly benefit from the book by using it as an introduction to data protection law and as a reference point for research and assessments. Course instructors would benefit from the book by using it as core reading material.

Introduction to Data Science

by Laura Igual Santi Seguí

This accessible and classroom-tested textbook/reference presents an introduction to the fundamentals of the emerging and interdisciplinary field of data science. The coverage spans key concepts adopted from statistics and machine learning, useful techniques for graph analysis and parallel programming, and the practical application of data science for such tasks as building recommender systems or performing sentiment analysis. Topics and features: provides numerous practical case studies using real-world data throughout the book; supports understanding through hands-on experience of solving data science problems using Python; describes techniques and tools for statistical analysis, machine learning, graph analysis, and parallel programming; reviews a range of applications of data science, including recommender systems and sentiment analysis of text data; provides supplementary code resources and data at an associated website.

Introduction to Data Science: A Python Approach to Concepts, Techniques and Applications (Undergraduate Topics in Computer Science)

by Laura Igual Santi Seguí

This accessible and classroom-tested textbook/reference presents an introduction to the fundamentals of the interdisciplinary field of data science. The coverage spans key concepts from statistics, machine/deep learning and responsible data science, useful techniques for network analysis and natural language processing, and practical applications of data science such as recommender systems or sentiment analysis. Topics and features: Provides numerous practical case studies using real-world data throughout the book Supports understanding through hands-on experience of solving data science problems using Python Describes concepts, techniques and tools for statistical analysis, machine learning, graph analysis, natural language processing, deep learning and responsible data scienceReviews a range of applications of data science, including recommender systems and sentiment analysis of text data Provides supplementary code resources and data at an associated website This practically-focused textbook provides an ideal introduction to the field for upper-tier undergraduate and beginning graduate students from computer science, mathematics, statistics, and other technical disciplines. The work is also eminently suitable for professionals on continuous education short courses, and to researchers following self-study courses.

An Introduction to Data Science

by Jeffrey S. Saltz Jeffrey Morgan Stanton

An Introduction to Data Science is an easy-to-read, gentle introduction for advanced undergraduate, certificate, and graduate students coming from a wide range of backgrounds into the world of data science. After introducing the basic concepts of data science, the book builds on these foundations to explain data science techniques using the R programming language and RStudio® from the ground up. Short chapters allow instructors to group concepts together for a semester course and provide students with manageable amounts of information for each concept. By taking students systematically through the R programming environment, the book takes the fear out of data science and familiarizes students with the environment so they can be successful when performing advanced functions. The authors cover statistics from a conceptual standpoint, focusing on how to use and interpret statistics, rather than the math behind the statistics. This text then demonstrates how to use data effectively and efficiently to construct models, predict outcomes, visualize data, and make decisions. Accompanying digital resources provide code and datasets for instructors and learners to perform a wide range of data science tasks.

An Introduction to Data Science

by Jeffrey S. Saltz Jeffrey Morgan Stanton

An Introduction to Data Science is an easy-to-read, gentle introduction for advanced undergraduate, certificate, and graduate students coming from a wide range of backgrounds into the world of data science. After introducing the basic concepts of data science, the book builds on these foundations to explain data science techniques using the R programming language and RStudio® from the ground up. Short chapters allow instructors to group concepts together for a semester course and provide students with manageable amounts of information for each concept. By taking students systematically through the R programming environment, the book takes the fear out of data science and familiarizes students with the environment so they can be successful when performing advanced functions. The authors cover statistics from a conceptual standpoint, focusing on how to use and interpret statistics, rather than the math behind the statistics. This text then demonstrates how to use data effectively and efficiently to construct models, predict outcomes, visualize data, and make decisions. Accompanying digital resources provide code and datasets for instructors and learners to perform a wide range of data science tasks.

Introduction to Data Science for Social and Policy Research: Collecting and Organizing Data with R and Python

by José Manuel Magallanes Reyes

Real-world data sets are messy and complicated. Written for students in social science and public management, this authoritative but approachable guide describes all the tools needed to collect data and prepare it for analysis. Offering detailed, step-by-step instructions, it covers collection of many different types of data including web files, APIs, and maps; data cleaning; data formatting; the integration of different sources into a comprehensive data set; and storage using third-party tools to facilitate access and shareability, from Google Docs to GitHub. Assuming no prior knowledge of R and Python, the author introduces programming concepts gradually, using real data sets that provide the reader with practical, functional experience. Examines real data sets to demonstrate actual, messy problems and their solutions. Introduces the reader to both Python and R without any prerequisites. Provides a contemporary, data-driven approach for social science and public management.

Introduction to Data Science in Biostatistics: Using R, the Tidyverse Ecosystem, and APIs

by Thomas W. MacFarland

Introduction to Data Science in Biostatistics: Using R, the Tidyverse Ecosystem, and APIs defines and explores the term "data science" and discusses the many professional skills and competencies affiliated with the industry. With data science being a leading indicator of interest in STEM fields, the text also investigates this ongoing growth of demand in these spaces, with the goal of providing readers who are entering the professional world with foundational knowledge of required skills, job trends, and salary expectations. The text provides a historical overview of computing and the field's progression to R as it exists today, including the multitude of packages and functions associated with both Base R and the tidyverse ecosystem. Readers will learn how to use R to work with real data, as well as how to communicate results to external stakeholders. A distinguishing feature of this text is its emphasis on the emerging use of APIs to obtain data.

An Introduction to Data Science With Python

by Jeffrey S. Saltz Jeffrey Morgan Stanton

An Introduction to Data Science with Python by Jeffrey S. Saltz and Jeffery M. Stanton provides readers who are new to Python and data science with a step-by-step walkthrough of the tools and techniques used to analyze data and generate predictive models. After introducing the basic concepts of data science, the book builds on these foundations to explain data science techniques using Python-based Jupyter Notebooks. The techniques include making tables and data frames, computing statistics, managing data, creating data visualizations, and building machine learning models. Each chapter breaks down the process into simple steps and components so students with no more than a high school algebra background will still find the concepts and code intelligible. Explanations are reinforced with linked practice questions throughout to check reader understanding. The book also covers advanced topics such as neural networks and deep learning, the basis of many recent and startling advances in machine learning and artificial intelligence. With their trademark humor and clear explanations, Saltz and Stanton provide a gentle introduction to this powerful data science tool. Included with this title: LMS Cartridge: Import this title’s instructor resources into your school’s learning management system (LMS) and save time. Don′t use an LMS? You can still access all of the same online resources for this title via the password-protected Instructor Resource Site.

An Introduction to Data Science With Python

by Jeffrey S. Saltz Jeffrey Morgan Stanton

An Introduction to Data Science with Python by Jeffrey S. Saltz and Jeffery M. Stanton provides readers who are new to Python and data science with a step-by-step walkthrough of the tools and techniques used to analyze data and generate predictive models. After introducing the basic concepts of data science, the book builds on these foundations to explain data science techniques using Python-based Jupyter Notebooks. The techniques include making tables and data frames, computing statistics, managing data, creating data visualizations, and building machine learning models. Each chapter breaks down the process into simple steps and components so students with no more than a high school algebra background will still find the concepts and code intelligible. Explanations are reinforced with linked practice questions throughout to check reader understanding. The book also covers advanced topics such as neural networks and deep learning, the basis of many recent and startling advances in machine learning and artificial intelligence. With their trademark humor and clear explanations, Saltz and Stanton provide a gentle introduction to this powerful data science tool. Included with this title: LMS Cartridge: Import this title’s instructor resources into your school’s learning management system (LMS) and save time. Don′t use an LMS? You can still access all of the same online resources for this title via the password-protected Instructor Resource Site.

Introduction to Data Systems: Building from Python

by Thomas Bressoud David White

Encompassing a broad range of forms and sources of data, this textbook introduces data systems through a progressive presentation. Introduction to Data Systems covers data acquisition starting with local files, then progresses to data acquired from relational databases, from REST APIs and through web scraping. It teaches data forms/formats from tidy data to relationally defined sets of tables to hierarchical structure like XML and JSON using data models to convey the structure, operations, and constraints of each data form.The starting point of the book is a foundation in Python programming found in introductory computer science classes or short courses on the language, and so does not require prerequisites of data structures, algorithms, or other courses. This makes the material accessible to students early in their educational career and equips them with understanding and skills that can be applied in computer science, data science/data analytics, and information technology programs as well as for internships and research experiences. This book is accessible to a wide variety of students. By drawing together content normally spread across upper level computer science courses, it offers a single source providing the essentials for data science practitioners. In our increasingly data-centric world, students from all domains will benefit from the “data-aptitude” built by the material in this book.

Introduction to Data Technologies (Chapman & Hall/CRC Computer Science & Data Analysis)

by Paul Murrell

Providing key information on how to work with research data, Introduction to Data Technologies presents ideas and techniques for performing critical, behind-the-scenes tasks that take up so much time and effort yet typically receive little attention in formal education. With a focus on computational tools, the book shows readers how to improve thei

Introduction to Datafication: Implement Datafication Using AI and ML Algorithms

by Shivakumar R. Goniwada

This book presents the process and framework you need to transform aspects of our world into data that can be collected, analyzed, and used to make decisions. You will understand the technologies used to gather and process data from many sources, and you will learn how to analyze data with AI and ML models.Datafication is becoming increasingly prevalent in many areas of our lives, from business to education and healthcare. It has the potential to improve decision-making by providing insights into patterns, trends, and correlation between seemingly unconnected pieces of data. This book explains the evolution, principles, and patterns of datafication used in our day-to-day activities. It covers how to collect data from a variety of sources, using technologies such as edge, streaming techniques, REST, and frameworks, as well as data cleansing and data lineage. A data analysis framework is provided to guide you in designing and developing AI and ML projects, including the details of sentiment and behavioral analytics.Introduction to Datafication teaches you how to engineer AI and ML projects by using various methodologies, covers the security mechanisms to be applied for datafication, and shows you how to govern the datafication process with a well-defined governance framework.What You Will LearnUnderstand the principles and patterns to be adopted for dataficationGain techniques for sourcing and mining data, and for sharing data with a data pipelineLeverage the AI and ML algorithms most suitable for dataficationUnderstand the data analysis framework used in every AI and ML projectMaster the details of sentiment and behavioral analytics through practical examplesUtilize development methodologies for datafication engineering and the related security and governance framework Who This Book Is ForStudents, data scientists, data analysts, and AI and ML engineers

Introduction to Deep Learning (Addison-wesley Data And Analytics Ser.)

by Eugene Charniak

A project-based guide to the basics of deep learning.This concise, project-driven guide to deep learning takes readers through a series of program-writing tasks that introduce them to the use of deep learning in such areas of artificial intelligence as computer vision, natural-language processing, and reinforcement learning. The author, a longtime artificial intelligence researcher specializing in natural-language processing, covers feed-forward neural nets, convolutional neural nets, word embeddings, recurrent neural nets, sequence-to-sequence learning, deep reinforcement learning, unsupervised models, and other fundamental concepts and techniques. Students and practitioners learn the basics of deep learning by working through programs in Tensorflow, an open-source machine learning framework. “I find I learn computer science material best by sitting down and writing programs,” the author writes, and the book reflects this approach.Each chapter includes a programming project, exercises, and references for further reading. An early chapter is devoted to Tensorflow and its interface with Python, the widely used programming language. Familiarity with linear algebra, multivariate calculus, and probability and statistics is required, as is a rudimentary knowledge of programming in Python. The book can be used in both undergraduate and graduate courses; practitioners will find it an essential reference.

Refine Search

Showing 30,801 through 30,825 of 59,381 results